 * {
    margin: 0;
    padding: 0;
}

div.tDiv {
    height: 20px;
    width: 14.2%;
    float: left;
    border-left: 1px solid #F5F2EF;
}

div.service {
    text-align: left;
}

div.tDivOverride {
    background-color: #ffffff;
} .time-slot-off-time {
    background-color: #d9d9d9;
} .time-slot-off-day {
    background-color: #d9d9d9;
}

DIV.time-picker {
    Z-INDEX: 10000;
    BORDER-BOTTOM: #000 1px solid;
    POSITION: absolute;
    BORDER-LEFT: #000 1px solid;
    WIDTH: 4em;
    BACKGROUND: #fff;
    HEIGHT: 77px;
    OVERFLOW: auto;
    BORDER-TOP: #000 1px solid;
    BORDER-RIGHT: #000 1px solid
}

DIV.time-picker-12hours { *

margin-left:
    -78px; * margin-top:
    20px;

WIDTH:
    7em
}

div.main_page_content {
    width: 100%;
}

DIV.time-picker UL {
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

DIV.time-picker LI {
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    CURSOR: pointer;
    PADDING-TOP: 1px
}

DIV.time-picker LI.selected {
    BACKGROUND: #316ac5;
    COLOR: #fff
} .pagebody_prev {
    width: 960px;
    margin: 0 auto;
    background: #eaeef2;
    border: solid 2px #fff;
}

option {
    padding-left: 4px; *

padding-left:
    4px;
}

body {
    font-size: 80%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666;
    background-color: #999;
    margin-top: -15px;
}

fieldset {
    border: none;
    color: #444444;
    font-size: 11px;
}

/*
 .pagebody{
 width:960px;
 margin: 0 auto;
 background: #d4dce4;
 border-left:solid 2px #fff;
 border-right:solid 2px #fff;
 }
 */ #page {
    padding: 10px;
} .button-to {
    text-align: center;
}

input[type =
"submit"] {
    background: transparent url(../images/btn-red.png) no-repeat scroll left top;
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    height: 29px;
    width: 88px;
}

input[type =
"button"] {
    background: url(../images/btn-red.png) no-repeat left top;
    border: medium none;
    color: #fff;
    font-weight: bold;
    width: 88px;
    height: 29px;
    padding-top: -2px;
}

p.discntoffer {
    text-align: right;
}

div.header {
    background: #818E97;
    border: solid 2px #fff;
    height: 166px;
    margin: 10px 0 5px 0;
}

div#logo {
    background: #4F8DCA;
    height: 146px;
    float: left;
    width: 250px;
    padding: 20px 0 0 20px;
    border-right: solid 2px #fff;
}

div#topbanner strong {
    color: #fff;
    font-size: 150%;
}

div#topbanner {
    text-align: center;
    padding-top: 75px;
}

div.menuleft {
    width: 13px;
    float: left;
    height: 59px;
    background: url('../images/left-menu-blue.jpg') no-repeat top left;
}

div.menuright {
    width: 13px;
    float: right;
    height: 59px;
    background: url('../images/right-menu-blue.jpg') no-repeat top left;
}

ul#mainnav {
    background: url('../images/top_nav_bg.jpg') top left;
    height: 26px;
    margin-top: 8px;
    color: #fff;
    font-weight: bold;
    list-style-type: none;
    font-size: 12px;
    padding-top: 2px;
}

div.menuleft1 {
    width: 12px;
    float: left;
    height: 63px;
    background: #699dd2 url('../images/left-curve-trans.png') no-repeat top left;
}

div.menuright1 {
    width: 12px;
    float: right;
    height: 63px;
    background: #699dd2 url('../images/right-curve-trans.png') no-repeat top left;
}

ul#mainnav1 {
    background: #699dd2 url('../images/menu-shedow.png') repeat-x bottom left;
    border-top: 2px solid #e4e9ee;
    height: 61px;
    color: #fff;
    font-weight: bold;
    list-style-type: none
}

ul#mainnav1 li, ul#mainnav li {
    float: left;
    margin-top: 3px;
    background: url('../images/seperator-line.gif') no-repeat center right;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
    padding-bottom: 0
}

ul#mainnav1 li.menufirst, ul#mainnav li.menufirst {
    padding-left: 10px;
}

ul#mainnav1 li a, ul#mainnav li a {
    color: #fff;
    text-decoration: none;
}

ul#mainnav1 li a:hover, ul#mainnav li a:hover {
    text-decoration: underline;
}

ul#mainnav1 li.menulast, ul#mainnav li.menulast {
    background: none;
    float: right;
    padding-right: 16px;
}

ul#mainnav1 li.contlast, ul#mainnav li.contlast {
    background: none;
}

ul#mainnav1 li.active a, ul#mainnav li.active a {
    color: #faf84e;
    text-decoration: underline;
}

div#breadcrumb {
    text-align: right;
    font-size: 85%;
    padding: 0px 31px 5px 0;
}

div#breadcrumb a {
    padding: 2px 3px 2px 2px;
}

div#breadcrumb a {
    color: #666;
    text-decoration: none;
}

div#breadcrumb a:hover {
    text-decoration: underline;
}

div.breadcrumbstyle {
    text-align: right;
    font-size: 85%;
    height: 20px;
    padding: 0px 25px 1px 0 !important;
}

div.breadcrumbstyle a {
    padding: 2px 3px 2px 2px;
} .signoutmain {
    padding: 10px;
}

div#footer {
    background: #4F8DCA;
    color: #fff;
    font-size: 85%;
    height: 40px;
}

div#footer ul {
    list-style: none;
    width: 400px;
    padding: 12px 0 12px 11px;
    float: left;
}

div#footer ul li {
    float: left;
    padding: 0px 10px;
    border-right: solid 1px #fff;
}

div#footer ul li a {
    color: #fff;
    text-decoration: none;
}

div.copy_right {
    padding: 12px;
    float: right;
}

div.leftpane {
    width: 700px;
    float: left;
}

div.rightpane {
    float: right;
    width: 238px;
}

div.white-curve-left-top {
    width: 10px;
    float: left;
    position: relative;
    left: -1px;
    top: -1px;
    height: 9px;
    background: url('../images/white-curve-left-top.jpg') no-repeat top left;
}

div.orange-curve-left-top {
    width: 10px;
    float: left;
    position: relative;
    height: 33px;
    background: url('../images/orange-curve-left-top-2.jpg') no-repeat top left;
}

div.orange-curve-right-top {
    width: 10px;
    float: right;
    height: 33px;
    position: relative;
    background: url('../images/orange-curve-right-top-2.jpg') no-repeat top left;
}

div.white-curve-right-top {
    width: 10px;
    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 {
    width: 10px;
    float: left;
    position: relative;
    left: -1px;
    height: 9px;
    top: -8px;
    background: url('../images/white-curve-left-bottom.gif') no-repeat bottom left;
}

div.white-curve-right-bottom {
    width: 10px;
    float: right;
    height: 8px;
    position: relative;
    top: -8px;
    right: -1px;
    background: url('../images/white-curve-right-bottom.gif') no-repeat bottom right;
}

div.white-curve-right-bottom-2 {
    width: 10px;
    float: right;
    height: 8px;
    position: relative;
    top: -8px;
    right: -1px;
    background: url('../images/white-curve-right-bottom.gif') no-repeat bottom right;
}

div.signinpane, div.bannerpane {
    border: solid 1px #babfc3;
    background: #fff;
    margin-top: 7px;
}

div.signinBttmBrd {
    border-bottom: solid 1px #babfc3;
    background: #fff;
} .sign_content, div.banner_content {
    min-height: 500px;
    border-left: solid 1px #babfc3;
    border-right: solid 1px #babfc3;
    padding: 17px 1px;
}

/*
 div.sign_content-2{
 min-height:500px;
 padding:17px 1px;
 width:96%;
 margin:0 auto;
 }
 */
div.sign_content-2 h2 {
    font-size: 20px;
    color: #223ba2;
    font-weight: normal;
}

div.banner_content {
    text-align: center;
}

div.bannerBox {
    width: 168px;
    height: 84px;
    border: solid 2px #babfc3;
    margin: 10px;
    padding: 2px;
}

h3 {
    color: #4f8cca;
} .error {
    color: #fc0f03;
    font-size: 90%;
    font-weight: bold;
} .last {
    border: none !important;
    background: none !important;
} .clear {
    clear: both !important;
}

div.signform {
    margin: 20px auto;
    border: solid 1px #ccc;
    width: 400px;
    padding: 20px;
}

div.signform label {
    font-size: 90%;
    float: left;
    width: 120px;
    margin: 8px 10px 0px 0px; *

margin-top:
    3px;

padding:
    2px;
}

div.signform input[type =
"text"] {
    font-size: 90%;
    float: left;
    width: 200px;
    margin: 8px 10px 3px 0;
    padding: 2px;
}

div.signform input[type =
"password"] {
    width: 200px;
    font-size: 90%;
    float: left;
    margin: 8px 10px 3px 0;
    padding: 2px;
}

div.check_remember {
    clear: both;
    padding: 10px 0 10px 133px;
}

label.remember_text {
    float: none !important;
}

div.check_remember a {
    text-decoration: none;
    color: #4F8DCA;
    font-size: 90%;
    padding: 10px 62px 0 0;
    display: block;
    text-align: right;
}

div.check_remember a:hover {
    text-decoration: underline;
}

div.check_links {
    clear: both;
    padding: 0px 0 0px 0px;
    text-align: left;
}

div.check_links a {
    text-decoration: none;
    color: #4F8DCA;
    margin: 0px;
    /*padding:15px 22px 0 0;*/
}

div.check_links a:hover {
    text-decoration: underline;
} .textCenter {
    text-align: center;
} .textleft {
    text-align: left;
} .textright {
    text-align: right;
}

input#signin, input#signup {
    margin-left: 133px;
}

/*-----Sign Up------*/ .signupform {
    margin: 20px 0 0 70px;
}

p.margintopBottom {
    margin: 10px 0;
} .signupform ul li {
    list-style: none;
    padding: 7px 0;
} .signupform li label {
    float: left;
    width: 140px;
    padding: 2px;
    font-size: 90%;
} .signupform input[type =
"text"], select#businessOpts {
    font-size: 90%;
    width: 200px;
    padding: 2px;
}

select#businessOpts {
    width: 210px;
    font-size: 100%;
}

span.passwordChar {
    color: #666;
    font-size: 90%;
    padding-left: 10px;
}

input#signup {
    margin: 10px 0 10px 143px;
}

/*----------Preview----------*/
div.HomeSmallBox, div.HomeSmallBoxsecond {
    float: left;
    width: 299px;
    color: #fff;
    font-size: 140%;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.HomeSmallBox, div.HomeSmallBoxsecond {
    float: left;
    width: 299px;
    color: #fff;
    font-size: 140%;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.HomeSmallBoxsecond {
    margin-left: 6px;
    margin-right: 6px;
}

div.HomeSmallBoxsecond div.topbox {
    background: #f2a942 url(../images/homeboxtop.png) no-repeat left top;
}

div.HomeSmallBoxsecond div.midbox {
    background: #f2a942 url(../images/homeboxmid.png) repeat 2px top;
    min-height: 114px;
    padding: 0 10px;
}

div.HomeSmallBoxsecond div.bottombox {
    background: #f2a942 url(../images/homeboxbottom.png) no-repeat left bottom;
}

div#footer_minisite {
    background: #3a89cb;
    color: #fff;
    font-size: 85%;
    height: 62px;
    width: 910px;
    margin-top: 8px;
}

div.footer_left {
    width: 400px;
    float: left;
}

div#footer_minisite ul {
    list-style: none;
    padding: 5px 0px;
} #footer_minisite ul li.last {
    border: none;
}

div#footer_minisite ul li {
    float: left;
    padding: 0px 10px;
    border-right: solid 1px #fff;
}

div.appointfeaturebox {
    background: #f2a942 url(../images/roundtableft.png) no-repeat left top;
    width: 13px;
    height: 28px;
    float: left;
}

div.appointshowallbox {
    background: #f2a942 url(../images/roundtabright.png) no-repeat right top;
    width: 13px;
    height: 28px;
    float: right;
}

div.appointtabheader {
    height: 27px;
    border-top: solid 1px #eaeef2;
    float: right;
    background: #f2a942;
    width: 886px;
    color: #fff;
    font-weight: bold;
}

table.home_tab {
    text-align: left;
    font-size: 100%;
    width: 100%;
    border: solid 1px #ccc;
    clear: both;
}

table.home_tab th {
    color: #fff;
    background: #8e959f;
    padding: 7px 15px;
}

div.topbox {
    background: #3a89cb url(../images/homeboxtop.png) no-repeat left top;
    height: 11px;
}

div.midbox {
    min-height: 114px;
    padding: 0 10px;
}

div.bottombox {
    background: #3a89cb url(../images/homeboxbottom.png) no-repeat left bottom;
    height: 10px;
    width: 299px;
}

div.midbox strong {
    padding: 0px 0 0px 10px;
    display: block;
    font-size: 96%;
    border-top-width: 0;
    margin-top: 0;
    padding-left: 4px;
    top: 613px;
}

div.midbox img {
    float: left;
    padding: 5px 20px 0 20px;
    padding-left: 3px;
    padding-right: 4px;
}

div#hometime textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: justify;
    height: 100px;
    width: 195px;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    overflow: hidden;
    overflow-y: hidden;
    overflow-x: hidden;
    border: 0;
    vertical-align: middle;
}

div#hometime2 textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: justify;
    height: 100px;
    float: left;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    overflow: hidden;
    overflow-y: hidden;
    overflow-x: hidden;
    border: 0;
    vertical-align: middle;
}

div#hometime1 textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: justify;
    height: 100px;
    width: 361px;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    overflow: hidden;
    overflow-y: hidden;
    overflow-x: hidden;
    border: 0;
    vertical-align: middle;
}

div.hometime span {
    padding-bottom: 10px;
    display: block;
}

div.homeaddress {
    font-size: 68%;
    padding-top: 15px;
    font-weight: bold;
    text-align: center;
    width: 140px;
    float: left;
}

div.hometime {
    font-weight: bold;
    text-align: left;
    width: 201px;
    float: left;
    font-size: 56%;
}

table.home_tab td {
    padding: 7px 15px;
}

div.appointtabheader a {
    text-decoration: none;
    float: right;
}

div.appointtabheader a:hover {
    text-decoration: underline;
}

div.appointtabheader a img {
    position: relative;
    top: 4px;
    border: none;
    padding-left: 5px;
} .appointtabheader strong {
    display: block;
    padding-top: 5px;
} #appointmenttab {
    margin-top: 10px;
}

div.appointBox {
    font-size: 88%;
    padding: 12px 0 10px 0px;
    padding-top: 0;
}

div.appointBox a.appointlink {
    text-decoration: none;
    font-weight: bold;
    color: #3a89cb;
    background: url(../images/appoint-arrow.png) no-repeat left top;
    padding: 0 0 10px 25px;
}

div.contentpane {
    background: #fff;
    border: solid 1px #bbbec1;
    padding: 20px;
    margin-bottom: 6px;
    min-height: 255px;
}

div.leftconbox {
    /*background:#ccc;
     border:solid 1px #eaeaea;*/
    float: left; *

width:
    250px; * height:
    170px;
}

div.rightconbox {
    font-size: 88%;
    padding: 0;
    text-align: justify;
    width: 570px;
    overflow-x: hidden;
    float: left;
    margin-left: 10px;
}

div.use_default {
    float: right;
    margin-right: 60px;
}

l div.conbox {
    font-size: 88%;
    padding: 0;
    text-align: justify;
}

div.appointBox {
    font-size: 88%;
    padding: 0;
}

div.appointBox a.appointlink {
    text-decoration: none;
    font-weight: bold;
    color: #3a89cb;
    padding: 0 0 10px 25px;
    font-size: 12px;
}

div.homemain {
    margin: 5px 24px 24px;
    margin-bottom: -5px;
}

p.specialoff {
    font-size: 88%;
    text-align: right;
    margin: 0 24px;
    padding-right: 27px;
} #page_set_prev {
    padding: 0px 15px 10px 15px;
    margin-top: 8px;
    margin-bottom: 8px;
}

div#prev_user_header-minisite {
    padding: 13px 10px;
    background: #3a89cb;
    height: 60px;
    width: 892px;
    margin: 0 auto 3px auto;
    border: solid 2px #fff;
}

div#prev_user_header-minisite h1 {
    color: #fff;
    font-family: verdana;
    padding: 0px 0 0 10px;
    font-size: 22px;
    font-weight: normal;
}

div#prev_user_header-minisite h1 span {
    font-weight: bold;
    font-size: 28px;
    font-family: verdana;
    margin-left: -1px;
}

div#prev_user_header-minisite div#tag_mess {
    font-family: georgia;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    margin-left: 12px;
}

div.menu-minisite_prev {
    width: 915px;
    margin: 0 auto;
}

div#menuleft_prev {
    width: 12px;
    float: left;
    height: 59px;
    margin-top: 1px;
    background: #3a89cb url(../images/left-curve-trans_2.gif) no-repeat top left;
}

div#menuright_prev {
    width: 12px;
    float: right;
    height: 59px;
    background: #3a89cb url(../images/right-curve-trans_2.gif) no-repeat top left;
}

ul#mainnav2_preview {
    background: #3a89cb url(../images/mini_menu_blue_bg.png) repeat top left;
    list-style: none;
    height: 26px;
    color: #fff;
    font-weight: bold;
}

ul#mainnav2_preview li {
    float: left;
    margin-top: 8px;
    padding: 0 13px; *

background:
    url(../images/seperator-line.gif)

no-repeat center right;
}

ul#mainnav2_preview li.menufirst {
    padding-left: 10px;
}

ul#mainnav2_preview li a {
    text-decoration: none;
}

ul#mainnav2_preview li a:hover {
    text-decoration: underline;
}

ul#mainnav2_preview li.menulast {
    background: none;
    float: right;
    padding-right: 16px;
}

ul#mainnav2_preview li.contlast {
    background: none;
}

ul#mainnav2_preview li.active a {
    text-decoration: underline;
}

/*----------Setup Wizard------------*/
div#user_header {
    font-family: Verdana;
    height: 76px;
    width: 944px;
    margin: 0 auto 3px auto;
}

/*div#user_header{
 font-family:Verdana;
 margin:0 auto 3px auto;
 }
 
 div.banner_image {
 background: url(../images/banner_flat.jpg) no-repeat;
 width:944px;
 height:76px;
 }
 */
div#user_header h1 {
    color: #fff;
    float: right;
    font-size: 100%;
    font-weight: normal;
    padding: 40px 3px 0 0;
}

div#user_header h1 span {
    color: #e6dea4;
    font-weight: bold;
}

div#user_header h3 {
    font-size: 2em;
    color: #fff;
} .sign_content h2 {
    color: #243094;
    font-size: 130%;
} .sign_content h2 span {
    color: #666666;
}

div#user_header span {
    font-size: 1.5em;
}

/*
 div.setuppagemenu{
 width:948px;
 margin:0 auto;
 }*/
ul.setupmenu li {
    padding: 0 25px !important;
}

div.mainpane {
    width: 940px;
    margin: 0 auto;
}

ul.setup_steps {
    position: relative;
    top: 16px;
    list-style: none;
    font-size: 90%;
    height: 30px;
}

ul.setup_steps li {
    float: left;
    text-align: center;
    background: url('../images/left1-tab.jpg') no-repeat left top;;
    margin-left: 0;
    margin-right: 2px;
    margin-top: 0;
    margin-bottom: 0
}

ul.setup_steps li a {
    background: url('../images/right1-tab.jpg') no-repeat right top;
    display: block;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 6px
}

ul.setup_steps li a:hover {
    text-decoration: underline;
}

ul.setup_steps li.step_active {
    background: url('../images/active-left1-tab.jpg') no-repeat left top;
}

ul.setup_steps li.step_active a {
    background: url('../images/active-right1-tab.jpg') no-repeat right top;
} .first {
    padding-left: 0 !important;
} .last {
    background: none !important;
} .form_container {
    clear: both;
    margin: 16px 0 20px 0;
    border: solid 1px #d4d4d4;
    background: #f5f5f5;
} .form_container_business_edit {
    clear: both;
    margin: 16px 0 20px 0;
    border: solid 1px #d4d4d4;
    background: #f5f5f5;
} #setupintro {
    font-size: 88%;
    padding: 15px;
    background: #e7ebf6;
} #setupintro strong, #setupintro p {
    display: block;
    padding: 10px 0;
    color: #000;
} #setupintro p {
    padding: 0 0 10px 0;
} #businessinfo {
    float: left;
    width: 395px;
    padding: 10px 15px 0 15px;
} #businessinfo strong, #preference strong {
    font-size: 88%;
    text-transform: uppercase;
    color: #000 !important;
} #businessinfo ul, #preference ul {
    list-style: none;
    margin-top: 20px;
} #businessinfo ul li, #preference ul li {
    padding: 3px 0;
    font-size: 90%;
} #businessinfo ul li label, #preference ul li label {
    width: 155px;
    float: left;
    font-size: 98%;
} .form_container input[type =
"text"] {
    padding: 2px;
    width: 202px;
}

textarea#searchtext, textarea#address {
    padding: 2px;
    width: 202px;
}

/*
 select#timezone{
 width:205px;
 font-size:100%;
 }
 */ #preference {
    border-left: solid 2px #fff;
    margin-left: 425px;
    padding: 10px 15px 0 15px;
} #preference ul li label {
    width: 190px
} #preference ul li input, select#calenderunits {
    width: 185px !important;
}

select#calenderunits {
    font-size: 100%;
}

div.btnblock {
    clear: both;
    padding: 10px;
    border-top: solid 2px #fff;
    text-align: center;
}

div.btnlink {
    text-align: left;
    background: #e7ebf6;
}

div.btnblock a {
    padding-left: 20px;
    font-size: 88%;
    color: #006abd;
    text-decoration: none;
}

div.setup_page_bottom {
    background: #e7ebf6;
    clear: both;
    padding: 2px;
    border-top: solid 2px #fff;
}

div.setup_page_bottom a {
    padding-left: 20px;
    font-size: 88%;
    color: #006abd;
    text-decoration: none;
}

div.setup_page_bottom a.cancel_changes {
    background: #e7ebf6 url('../images/cancel_icon.png') no-repeat center left !important;
    width: 14px;
    height: 14px;
}

div.setup_page_bottom a.previewsite {
    background: #e7ebf6 url('../images/previewsite.png') no-repeat center left !important;
    margin-right: 10px;
}

div.setup_page_bottom a:hover {
    text-decoration: underline;
}

div.setup_page_bottom a.addnewservice {
    padding: 10px 0 10px 30px;
    /*background: #e7ebf6 url('../images/addnewservice.gif') no-repeat center left !important; */
    margin-right: 10px;
    width: 26px;
    height: 25px;
    position: relative;
}

div.setup_page_bottom a.addnewgroup {
    padding: 10px 0 10px 30px;
    margin-right: 10px;
    width: 26px;
    height: 25px;
}

div.setipbtnlink {
    padding-top: 15px;
    float: left;
}

div.setipbtnlink a {
    padding-left: 20px;
    font-size: 88%;
    color: #006abd;
    text-decoration: none;
}

div.setipbtnlink a:hover {
    text-decoration: underline;
}

div.btnblock a.cancelchanges {
    background: #e7ebf6 url('../images/cancel_icon.png') no-repeat center left !important;
}

div.btnblock a.previewsite {
    background: #e7ebf6 url('../images/previewsite.png') no-repeat center left !important;
    margin-right: 10px;
}

div.btnblock a.addnewservice {
    padding: 10px 0 10px 30px;
    background: #e7ebf6 url('../images/addnewservice.gif') no-repeat center left !important;
    margin-right: 10px;
}

div.setupcontact {
    margin: 50px 200px 0px 200px;
    border: solid 1px #d4d4d4;
    background: #f5f5f5;
}

div.setupcontact label {
    margin: 7px 20px;
    float: left;
    width: 160px;
}

div.setupcontact select, div.setupcontact input {
    margin: 7px 20px;
    width: 150px;
}

div.setupcontact textarea {
    margin: 7px 20px;
    width: 250px;
    height: 80px;
}

div.sendmsg {
    text-align: center !important;
    border-top: solid 2px #fff;
    background: #e7ebf6;
    height: 55px;
}

div.sendmsg input {
    background: url('../images/big-btn.png') no-repeat center left !important;
    width: 122px;
}

div.setipbtnlink a.previewsite {
    background: url('../images/previewsite.png') no-repeat center left !important;
    margin: 0 10px;
    padding-left: 20px;
    font-size: 88%;
    color: #006abd;
    text-decoration: none;
}

div.setipbtnlink a.addnewservice {
    margin: 0 10px;
    padding: 10px 0 0px 30px !important;
    font-size: 88%;
    color: #006abd;
    text-decoration: none;
    background: url('../images/addnewservice.gif') no-repeat center left !important;
}

div.setipbtnlink a.addnewservice:hover {
    text-decoration: underline;
}

div.setipbtnlink a.addnewgroup {
    margin: 0 10px;
    font-size: 88%;
    color: #006abd;
    text-decoration: none;
}

div.setipbtnlink a.addnewgroup:hover {
    text-decoration: underline;
}

div.btnblock a:hover {
    text-decoration: underline;
}

div.btnblock a.reset {
    margin: 0 10px;
    padding: 2px 5px 1px 20px !important;
    font-size: 88%;
    color: #006abd;
    text-decoration: none;
    background: url('../images/reset.png') no-repeat center left !important;
}

a.creattestimony {
    margin: 0px;
    padding: 0px 5px 2px 0px !important;
    font-size: 88%;
    color: #006abd;
    text-decoration: none;
    /*background: url('../images/creat-testimoni.png') no-repeat top left !important;*/
}

div.btnblock a.reset:hover {
    text-decoration: underline;
}

div.btnsetup {
    clear: both;
    border-top: solid 2px #fff;
    background: #fef8ea;
    text-align: right;
    padding-right: 10px;
}

div.btnsetup input {
    margin-top: 7px;
    position: relative;
    top: 13px;
}

label.floatnone {
    float: none !important;
} .serviceinfo_block {
    padding: 10px 0 10px 30px;
}

div.serviceinfo_block label {
    padding: 10px 0 0px 0 !important;
    width: 160px !important;
}

div.serviceinfo_block input {
    margin: 5px 0;
}

ul.customer_info1 {
    width: 200px;
    float: left;
}

tr.lastheight {
    height: 100px;
}

table.edittab tr th {
    background: #ea9401 !important;
}

ul.customer_info1 li label, ul.customer_info2 li label {
    width: 105px !important;
    float: left;
    padding-top: 3px;
}

ul.customer_info1 li select, ul.customer_info2 li select {
    font-size: 100%;
    float: left;
    width: 75px;
}

ul.customer_info2 {
    margin-left: 200px;
}

ul.customer_info2 li label {
    width: 150px !important;
}

ul.customer_info1 li, ul.customer_info2 li {
    height: 30px;
}

a.arrowlink img, a.previous img {
    border: 0px none;
    float: right;
    position: relative;
    right: 20px;
    bottom: 40px;
    margin-right: 10px
}

a.previous img {
    right: -10px;
}

div#footer_setup {
    background: #3F477B;
    color: #fff;
    font-size: 85%;
    height: 45px;
    padding: 5px 0px;
}

div#footer_setup ul {
    list-style: none;
    padding: 5px 12px;
}

div#footer_setup ul li {
    float: left;
    padding: 0px 10px;
    border-right: solid 1px #fff;
}

div#footer_setup ul li a {
    color: #fff;
    text-decoration: none;
}

div.setup_copyright {
    color: #9ec8fa;
    clear: both;
    display: block;
    padding: 3px 0 5px 19px;
}

div.footer_minisite_copyright {
    color: #9ec8fa;
    clear: both;
    display: block;
    padding: 3px 0 5px 10px;
}

div.footer_right {
    float: right;
    text-align: right;
    padding: 5px 10px 0 0;
}

input#yes {
    margin-right: 20px;
}

p.signout_txt {
    text-align: center;
    padding: 50px 0;
    font-weight: bold;
}

ul.setuptheme {
    list-style: none;
    padding: 10px 15px;
}

ul.setuptheme li {
    padding: 10px 0;
} .form_container_business_edit ul li {
    padding: 3px 0 3px 0;
}

ul.setuptheme label {
    float: left;
    width: 350px;
    padding-top: 5px;
    font-weight: bold;
    font-size: 90%;
} .font_config {
    float: right;
    width: 554px
} .font_config_blocks {
    float: left;
    margin-top: 1px;
    margin-right: 16px;
} .font_config_blocks div {
    float: left;
}

div.font_config label {
    float: none;
    margin-right: 5px;
}

ul.setuptheme input[type =
"text"] {
    height: 18px;
    font-size: 90%;
    padding: 1px 0;
}

ul.setuptheme textarea {
    height: 104px;
    width: 470px;
}

ul.setuptheme input#homepic {
    width: 470px;
} .themeselect {
    margin-left: 350px;
} .themeselect ul {
    font-size: 88%;
    list-style: none;
    font-weight: bold;
} .themeselect ul li img {
    margin-bottom: 5px;
} .themeselect ul li {
    margin-right: 16px;
    width: 110px;
    float: left;
}

strong.textcolor {
    font-size: 85%;
    color: #4F8DCA;
}

input#primarycolor, input#secondarycolor {
    font-size: 90%;
    width: 100px;
    padding: 0;
    height: 15px;
}

label.letterlabel {
    font-size: 85% !important;
    width: 100px !important;
    font-weight: normal !important;
}

label.letterlabel1 {
    font-size: 85% !important;
    width: 135px !important;
    font-weight: normal !important;
}

div.yourcolorBlock {
    clear: both;
}

div.colorplatebox {
    float: left;
    width: 245px;
    margin-top: 20px;
} .colorplatebox img {
    position: relative;
    top: 5px;
}

div.lettercolorplatebox {
    float: right;
    width: 250px;
    margin-top: 20px;
}

div.freepadding {
    padding: 8px 0 0 0;
}

span.letterlabel2 {
    font-size: 85% !important;
    padding: 0 2px;
}

div.timingdetails {
    width: 200px;
    margin-left: 350px;
    min-height: 100px;
    border: solid 1px #666;
    padding: 3px;
    background: #fff;
    color: #333;
}

table.setup_tab {
    text-align: left;
    font-size: 90%;
    width: 100%;
}

table.setup_tab th {
    text-align: left;
    color: #fff;
    background: #8e959f;
    padding: 5px 10px 5px 20px;
}

table.setup_tab td {
    padding: 5px 10px 5px 20px;
}

td.edittablinks a {
    padding: 0 5px;
    font-size: 88%;
    color: #006abd;
    text-decoration: none;
}

td.edittablinks a:hover {
    text-decoration: underline;
}

td.edittablinksred a {
    padding: 0 5px;
    font-size: 88%;
    color: #cc080d;
    text-decoration: none;
}

td.edittablinksred a:hover {
    text-decoration: underline;
}

tr.rowlight {
    background: #fafafa;
    border-bottom: solid 1px #fff;
}

tr.rowlight td img, tr.rowdark td img {
    border: none;
}

tr.rowdark {
    background: #eeeff1;
    border-bottom: solid 1px #fff;
} .requested_appt {
    background-color: rgb(255, 255, 0); /*  BACKGROUND COLOR: YELLOW    */
}

tr.headsecond td {
    background: #eeeff1;
    border-bottom: solid 1px #fff;
    font-weight: bold;
}

span.normaltxt {
    font-weight: normal;
}

td.editcalRow {
    text-align: right;
    padding: 15px 10px 10px 0 !important;
    font-size: 98%;
    color: #4f8cca;
}

td.editcalRow select {
    font-size: 90%;
    width: 70px; *

width:
    71px; /*  Added specifically for IE7  */
margin:
    0 5px;
}

td.editcalRow a {
    color: #4f8cca;
    margin: 0 5px;
    text-decoration: none;
}

td.editcalRow a:hover {
    text-decoration: underline;
}

td.userlight {
    background: #fafafa url('../images/man-icon.png') no-repeat center left !important;
    padding: 4px 0 0 18px !important;
}

td.userdark {
    background: #eeeff1 url('../images/man-icon.png') no-repeat center left !important;
    padding: 4px 0 0 18px !important;
}

td.editdelcol {
    text-align: right;
}

td.editdelcol a {
    color: #4f8cca;
    margin: 0 5px;
    text-decoration: none;
}

textarea#commnetsfield {
    width: 300px;
    height: 50px;
}

input#namefield {
    width: 150px;
}

td.editdelcol a:hover {
    text-decoration: underline;
}

tr td img.picicon {
    width: 70px;
    height: 70px;
    border: solid 2px #bfd1e5;
}

input.disablebtn {
    background: url('../images/disable_btn.png') no-repeat left bottom;
    border: medium none;
    color: #fff;
    font-weight: bold;
    width: 87px;
    height: 35px
}

div.setupedit {
    background: #fef8ea !important;
}

/*-----End Setup Wizard------*/
/*---------web bio--------*/ .webbiocontainer {
    margin: 50px 200px 0px 200px;
    border: solid 1px #d4d4d4;
    background: #f5f5f5;
} .webbiocontainer h3 {
    background: #8e959f;
    padding: 5px 20px;
    color: #fff;
    font-size: 90%;
} .webbiocontainer h3 span {
    color: #f8f8c2;
    padding-left: 10px;
}

div.innerwebbio {
    padding: 10px 20px;
    font-size: 90%;
} .innerwebbio label {
    display: block;
    padding: 10px 0 10px 0;
    font-weight: bold;
} .innerwebbio textarea {
    width: 100%;
    height: 80px;
    margin-bottom: 20px;
} .innerwebbio checkbox {
    padding: 20px 0 10px 0;
}

input#uploadyourpic {
    width: 100%;
}

div.webbtn {
    text-align: right;
    background: #e7ebf6;
    border-top: 2px solid #fff;
}

div.webbtn input {
    position: relative;
    top: 25px;
}

table.setup_tab th.showall {
    text-align: right;
}

table.setup_tab th.showall a {
    text-decoration: none;
    color: #fff;
    font-weight: normal;
    padding-right: 20px;
    background: url('../images/showall-icon.png') no-repeat center right;
}

table.setup_tab th.showall a:hover {
    text-decoration: underline;
}

/*---------End web bio--------*/
/*--------Canlendar-----------*/
table.work_tab {
    font-size: 88%;
}

table.work_tab th {
    padding: 8px 0;
}

table.work_tab td {
    padding: 4px 2px 2px 2px;
}

table.work_tab td img {
    position: relative;
    top: 2px;
}

table.work_tab input, table.work_tab select {
    font-size: 11px;
    height: 10px;
    width: 5em !important;
    margin-right: 2px;
}

table.work_tab select {
    height: 18px;
    width: 48px !important;
}

a.applyall {
    font-size: 85%;
    background: url('../images/arrowlink.jpg') no-repeat center left;
    float: right;
    color: #de211b;
    font-size: 90%;
    text-decoration: none;
    padding-left: 15px;
    padding-right: 5px;
    padding-top: 8px;
    padding-bottom: 10px
}

a.applyall:hover {
    text-decoration: underline;
} .services strong {
    display: block;
    padding-bottom: 20px;
} .services label {
    font-size: 88%;
    padding-right: 1px;
} .services input {
    position: relative;
    top: 3px;
}

select.multiseclection {
    font-size: 88%;
    width: 145px;
    height: 100px;
    padding: 2px 5px;
} .servicesmain label {
    padding: 10px 0;
    display: block;
} .shiftleftright img {
    margin: 5px 0;
    border: 0px none;
} .pref strong {
    display: block;
    padding-bottom: 10px;
} .pref ul {
    list-style: none;
} .pref ul li {
    margin: 5px 0;
} .pref ul li label {
    padding: 2px 0;
    width: 350px !important;
} .pref ul li select {
    font-size: 9px;
    width: 80px;
} #preference ul li label input.minitextbox {
    font-size: 9px;
    margin: 0 5px;
    width: 20px !important;
    height: 10px;
}

label.checkboxlabel {
    float: left;
} #preference ul li input.calchecbox {
    width: 15px !important;
} #preference ul li input.caltextbox {
    font-size: 9px;
    width: 72px !important;
} #preference ul li label.textarealabel {
    width: 226px !important;
}

textarea.caltextarea {
    height: 60px;
    width: 200px;
}

/*--------End Canlendar-----------*/
div.Signappointtabheader {
    border-top: solid 1px #eaeef2;
    background: #f79206;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 1px;
    float: left;
    width: 500px;
    height: 15px;
}

div.Signappointtabheader p {
    text-align: right;
    color: #000000;
    text-transform: lowercase;
    letter-spacing: 0px;
    font-weight: normal;
    font-size: 12px;
}

div.showAllYes {
    float: right;
    width: 408px;
    text-align: right;
    border-top: solid 1px #eaeef2;
    font-size: 11px;
    padding-right: 10px;
    color: #FFFFFF;
    background: #f79206;
    height: 15px;
    padding-top: 10px;
    padding-bottom: 5px;
    letter-spacing: 1px;
    font-weight: bold;
    padding-left: 10px;
}

div.showAllNo {
    float: right;
    width: 428px;
    text-align: right;
    border-top: solid 1px #eaeef2;
    background: #f79206;
    height: 30px;
} .addCustFUTAPP {
    margin-top: 5px;
    width: 938px;
} .addCustnoMargin {
    width: 938px;
} .addCustMarginButt {
    width: 938px;
    padding-bottom: 20px;
}

table.add_customer {
    text-align: left;
    font-size: 100%;
    width: 100%;
    border: solid 1px #ccc;
    clear: both;
}

table.add_customer th {
    color: #fff;
    background: #8e959f;
    padding: 7px 9px;
    font-size: 11px;
    text-align: left;
}

table.add_customer td {
    padding: 8px 10px;
}

table.add_customer td a {
    color: #1c5986;
    text-decoration: none;
}

table.add_customer td a:hover {
    text-decoration: underline;
} .boldGray {
    font-size: 11px;
    font-weight: bold;
    color: #4a4a4a;
}

tr.rowlight {
    background: #fafafa;
    border-bottom: solid 1px #fff;
    font-size: 11px;
}

tr.rowlight td img, tr.rowdark td img {
    border: none;
}

tr.rowdark {
    background: #eeeff1;
    border-bottom: solid 1px #fff;
    font-size: 11px;
}

td.status {
    font-weight: bold !important;
}

td.status img {
    position: relative;
    left: 7px;
    top: 4px;
}

/*New Added Style -  Arun*/ #OrnCuvAra {
    width: 940px;
    float: left
}

div.POPOrnCuvAra-left-top {
    float: left;
    position: relative;
    background: #666 url('../images/POPUP-orange-curve-left-top.png') no-repeat top left;
    width: 10px;
    height: 33px;
    float: left
}

div.POPOrnCuvAra-right-top {
    width: 10px;
    float: right;
    height: 33px;
    position: relative;
    background: #666 url('../images/POPUP-orange-curve-right-top.png') no-repeat top left;
    width: 10px;
    float: left;
}

div.OrnCuvAra-left-top {
    float: left;
    position: relative;
    background: url('../images/orange-curve-left-top-2.jpg') no-repeat top left;
    width: 10px;
    height: 35px;
    float: left
}

div.OrnCuvAra-BG {
    background-image: url('../images/orange-curve-BG.jpg');
    float: left;
    background-repeat: repeat-x;
    width: 920px;
    height: 33px
}

div.OrnCuvAra-right-top {
    width: 10px;
    float: right;
    height: 33px;
    position: relative;
    background: url('../images/orange-curve-right-top-2.jpg') no-repeat top left;
    width: 10px;
    float: left
} .wth100per {
    width: 100%;
} .wth98per {
    width: 98%;
    text-align: center;
} .addCusLftRhtAra {
    background-color: #F5F5F5;
    float: left;
    font-size: 11px;
    margin-bottom: 2px;
    margin-left: 2px;
    padding-top: 24px;
    width: 465px;
} .addCusLftRhtNOSPC {
    width: 465px;
    height: 195px;
    margin-bottom: 2px;
    background-color: #f5f5f5;
    margin-left: 2px;
    padding-top: 5px;
    float: left;
} .addCusLftAra {
    width: 340px;
    height: 175px;
    margin-bottom: 2px;
    background-color: #f5f5f5;
    margin-left: 2px;
    padding-top: 10px;
    float: left;
} .addCusRhtAra {
    width: 590px;
    height: 175px;
    margin-bottom: 2px;
    background-color: #f5f5f5;
    margin-left: 2px;
    padding-top: 10px;
    float: left;
} .addCusCenTxt {
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-align: center;
} .addCusRhtAra-Div {
    width: 260px;
    float: left;
    margin: 10px 10px 0px 20px
} .txtAraWth-7 {
    width: 250px;
    float: left;
    margin: 5px 0px;
    font-size: 11px;
} .txtAraWth-7Lft {
    width: 130px;
    float: left
} .txtAraWth-7Rht {
    width: 100px;
    float: left;
    text-align: right;
} .txtAraWth-7RhtSmall {
    width: 90px;
    margin-left: 15px;
    float: left;
    text-align: left;
} .txtAraWth-7RhtSmall .txtBox {
    width: 50px;
    margin-right: 2px;
    font-size: 10px;
    height: 14px;
} .txtAraWth-7Rht input {
    width: 80px;
    font-size: 10px;
    height: 14px;
} .txtAraWth-7Rht select {
    width: 85px;
    font-size: 10px;
    height: 18px;
} .totalAraWthMAR-5 {
    width: 450px;
    font-size: 11px;
    margin-bottom: 5px;
    float: left;
} .totalAraWthMAR-5Lft {
    width: 140px;
    margin-left: 20px;
    float: left;
} .totalAraWthMAR-5Rht {
    width: 140px;
    font-weight: normal;
    float: left
} .totalAraWthMAR-5Rht select {
    width: 100px;
    /*width: auto; */
    font-size: 11px;
    font-weight: normal;
} .totalAraWthMAR-5Rht input {
    width: 70px;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 3px;
} .totalAraWthMAR-5RhtB {
    width: 140px;
    font-weight: bold;
    color: #000000;
    float: left
} .totalAraWth {
    width: 450px;
    float: left;
    margin: 2px 0 2px 0;
} .divFrt-1 {
    width: 105px;
    margin-bottom: 10px;
    margin-left: 20px;
    float: left
} .divFrt-2B {
    width: 105px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #000000;
    float: left
} .divFrt-2 {
    width: 105px;
    margin-bottom: 10px;
    float: left
} .totalAraWthFull {
    width: 900px;
    float: left
} .txtAraWth {
    margin: 5px 25px;
    width: 130px;
    float: left
} .txtAraWth-1 {
    margin: 5px 7px 5px 20px;
    width: 80px;
    float: left
} .txtAraWth-3 {
    margin: 5px 5px 5px 20px;
    width: 100px;
    float: left
} .txtAraWth-2 {
    margin: 5px 20px;
    width: 180px;
    float: left
} .txtAraWth-5 {
    margin: 5px 20px;
    width: 172px;
    float: left
} .txtAraWth-4 {
    margin: 5px 0px 5px 20px;
    width: 420px;
    float: left
} .inpAraWth {
    width: 200px;
    float: left
} .inpAraWth-1 {
    width: 160px;
    float: left
} .inpAraWth-1 input {
    font-size: 11px;
    width: 80px;
    padding: 2px 3px;
} .inpAraWth-2 {
    width: 105px;
    float: left
} .inpAraWth-2 input {
    font-size: 11px;
    width: 70px;
    padding: 2px 3px;
} .inpAraWth-2 img {
    width: 16px;
    padding: 0px 3px;
    height: 16px;
} .inpAraWth-4 {
    width: 200px;
    float: left
} .inpAraWth-4 input {
    font-size: 11px;
    margin-left: 8px;
    width: 80px;
    padding: 2px 3px;
} .inpAraWth textarea {
    font-size: 11px;
    width: 220px;
    height: 50px;
    padding: 3px 2px;
    margin-bottom: 5px;
} .inpAraWth input {
    font-size: 11px;
    padding: 2px 5px;
} .inpAraWth .select2 {
    font-size: 10px;
    padding: 1px 0px;
    width: 227px;
} .inpAraWth-3 {
    width: 100px;
    margin: 2px 0px;
    float: left
} .inpAraWth-3 input {
    font-size: 11px;
    width: 70px;
    padding: 2px 3px;
} .inpAraWth-3 img {
    width: 16px;
    padding: 0px 3px;
    height: 16px;
} .inpAraWth-5 {
    width: 200px;
    float: left
} .inpAraWth-5 input {
    font-size: 11px;
    width: 213px;
    padding: 2px 5px;
} .inpAraWth-5 select {
    font-size: 11px;
    width: 213px;
} .inpAraWth-5 textarea {
    font-size: 11px;
    width: 268px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 50px;
    padding: 3px 2px;
    margin-bottom: 5px;
} .buttCenBG {
    text-align: center;
    background-color: #f5f5f5;
    padding-top: 5px;
    padding-bottom: 5px;
} .roundTab {
    width: 950px;
    float: left;
} .orgTabButtRht {
    margin-top: 9px;
    text-align: right;
    float: left;
} .orgTabButtRht a {
    border: 1px solid #cf8e34;
    background-image: url('../images/butt_BG_small.jpg');
    background-repeat: repeat-x;
    text-align: center;
    font-size: 10px;
    text-decoration: none;
    color: #343434;
    font-weight: bold;
    margin-right: 4px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    float: left;
} .orgTabButtRht select {
    font-size: 11px;
    padding: 1px 0px;
    margin-right: 10px;
    float: left
} .orgTabButtLft {
    margin-top: 9px;
    text-align: left;
} .div50LftHome {
    float: left;
    margin-top: 11px;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 10px;
    text-align: left;
    margin-right: 50px;
} .div50LftHome span {
    text-transform: lowercase;
} .div50LftHome select {
    font-size: 10px;
    padding: 0px 1px;
    height: 18px;
} .div50LftHome input {
    font-size: 10px;
    padding: 0px 1px;
    height: 15px;
} .div50LftHome img {
    margin-bottom: 3px;
} .div50LftHomeRht {
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 9px;
    text-align: right
} .div50LftHomeRht input {
    height: 15px;
    font-size: 11px;
} .div50LftPOPeRht {
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 9px;
    margin-right: 10px;
    text-align: right
} .orgTabButtLft a {
    border: 1px solid #cf8e34;
    background-image: url('../images/butt_BG_small.jpg');
    background-repeat: repeat-x;
    text-align: center;
    font-size: 10px;
    text-decoration: none;
    color: #343434;
    font-weight: bold;
    margin-right: 10px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px
} .roundTabRht {
    float: right;
    padding-right: 20px;
    padding-top: 8px;
} .roundTabRht span {
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
} .roundTabRht input {
    height: 16px;
    font-size: 11px;
    margin-left: 10px;
} .roundTabRht a {
    border: 1px solid #cf8e34;
    background-image: url('../images/butt_BG_small.jpg');
    background-repeat: repeat-x;
    text-align: center;
    font-size: 10px;
    text-decoration: none;
    color: #343434;
    font-weight: bold;
    margin-right: 10px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px
} .addCusts {
    width: 938px;
}

table.customerTwoLev {
    text-align: left;
    font-size: 100%;
    width: 100%;
    border: solid 1px #ccc;
    clear: both;
}

table.customerTwoLev th {
    color: #fff;
    background: #8e959f;
    padding: 3px 4px;
    font-size: 11px;
    text-align: center;
}

table.customerTwoLev th div {
    white-space: nowrap;
    text-align: center
}

td.first_col {
    padding: 8px 0px 8px 10px;
    text-align: center
}

table.customerTwoLev td.next_col {
    padding: 0px;
    text-align: center;
}

table.customerTwoLev td {
    padding: 8px 10px;
    text-align: center;
}

table.customerTwoLev td a {
    color: #1c5986;
    text-decoration: none;
    text-align: left
}

table.customerTwoLev td a:hover {
    text-decoration: underline;
}

table.popTable {
    text-align: left;
    font-size: 100%;
    width: 100%;
    clear: both;
}

table.popTable th {
    color: #fff;
    background: #8e959f;
    padding: 4px 5px;
    font-size: 11px;
}

table.popTable th div {
    white-space: nowrap;
    text-align: center
}

table.popTable td {
    padding: 5px 10px;
}

table.popTable td a {
    color: #1c5986;
    text-decoration: none;
    text-align: left
}

table.popTable td a:hover {
    text-decoration: underline;
}

table.customerHome {
    text-align: left;
    font-size: 100%;
    width: 100%;
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    clear: both;
}

table.customerHome th {
    color: #fff;
    background: #8e959f;
    padding: 5px 7px;
    font-size: 11px;
    text-align: center;
}

table.customerHome td {
    padding: 12px 10px;
}

table.customerHome td a {
    color: #1c5986;
    text-decoration: none;
}

table.customerHome td a:hover {
    text-decoration: underline;
}

table.titleTxtUnLine {
    text-align: left;
    font-size: 100%;
    width: 100%;
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    clear: both;
}

table.titleTxtUnLine th {
    color: #fff;
    background: #8e959f;
    padding: 5px 7px;
    font-size: 11px;
    text-align: left;
}

table.titleTxtUnLine th a {
    color: #fff;
    text-decoration: underline;
}

table.titleTxtUnLine td {
    padding: 12px 10px;
}

table.titleTxtUnLine td a {
    color: #1c5986;
    text-decoration: none;
}

table.titleTxtUnLine td a:hover {
    text-decoration: underline;
}

table.titleTableBig {
    text-align: left;
    font-size: 100%;
    width: 100%;
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    clear: both;
}

table.titleTableBig th {
    color: #fff;
    background: #8e959f;
    padding: 8px 7px;
    font-size: 11px;
    text-align: left;
}

table.titleTableBig th a {
    color: #fff;
    text-decoration: underline;
}

table.titleTableBig td {
    padding: 12px 10px;
}

table.titleTableBig td a {
    color: #1c5986;
    text-decoration: none;
}

table.titleTableBig td a:hover {
    text-decoration: underline;
}

table.CalendarTbl {
    text-align: left;
    font-size: 100%;
    width: 100%;
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    border-left: solid 1px #ccc;
    clear: both;
    width: 900px;
    margin-left: 17px;
    margin-right: 17px;
    margin-top: -3px;
}

table.CalendarTbl th {
    color: #fff;
    background: #8e959f;
    padding: 8px 7px;
    font-size: 11px;
    text-align: center;
}

table.CalendarTbl th a {
    color: #fff;
    text-decoration: underline;
}

table.CalendarTbl td {
    font-size: 11px;
    height: 85px;
    border-right: 1px #cecece solid;
    border-top: 1px #cecece solid;
}

table.CalendarTbl td div {
    height: 80px;
    color: #000000;
    font-weight: bold;
    padding: 2px 3px;
}

table.CalendarTbl td div.White {
    background-color: #ffffff;
    height: 94px;
    color: #000000;
    font-weight: bold;
    padding: 1px 1px;
}

table.CalendarTbl td div.Grey {
    background-color: #ccc;
    height: 94px;
    color: #000000;
    font-weight: bold;
    padding: 1px 1px;
}

table.CalendarTbl td div.Red {
    background-color: #ffffff;
    height: 80px;
    color: #000000;
    border: 1px #ff0000 solid;
    font-weight: bold;
    padding: 1px 1px;
}

table.CalendarTbl td .dateRedBG {
    width: 18px;
    color: #FFFFFF;
}

table.CalendarTbl td .dateRedBG a {
    background-color: #d70f0f;
    color: #FFFFFF;
    margin-left: -3px;
    margin-top: -2px;
    padding: 2px 1px;
}

table.CalendarTbl td div.Red {
    background-color: #ffffff;
    border: 1px #FF0000 solid;
    height: 80px;
    color: #000000;
    font-weight: bold;
    padding: 1px 1px;
}

table.CalendarTb2 {
    text-align: left;
    font-size: 100%;
    width: 100%;
    clear: both;
    width: 900px;
    margin: -3px 17px;
}

table.CalendarTb2 th {
    color: #fff;
    background: #8e959f;
    padding: 8px 7px;
    font-size: 11px;
    text-align: center;
}

table.CalendarTb2 th a {
    color: #fff;
    text-decoration: underline;
}

table.CalendarTb2 td {
    font-size: 11px;
    height: 85px;
    border-right: 1px #cecece solid;
    border-top: 1px #cecece solid;
}

/*table.CalendarTb2 td div{ height:80px; color:#000000; font-weight:bold; padding:2px 3px;}
 table.CalendarTb2 td div.White{background-color:#ffffff; height:80px; color:#000000; font-weight:bold; padding:2px 3px;}*/ .dateEvent {
    padding-top: 22px;
    text-align: center;
} .frstDateDtls {
    color: #223CA3;
    margin-top: 5px;
    font-size: 9px;
    font-weight: normal;
} .innerDateDtls {
    color: #223CA3;
    font-size: 9px;
    font-weight: normal;
} .moreDates {
    color: #df5f6c;
    font-size: 9px;
    text-align: right;
    padding-top: 6px;
    vertical-align: baseline;
    font-weight: normal;
} .moreDates a {
    color: #df5f6c;
    font-weight: normal;
}

table.CalendarTbl td a {
    color: #DF5F6C;
    text-decoration: none;
}

table.CalendarTbl td a:hover {
    text-decoration: underline;
} #pageNumbers {
    text-align: center;
    font-size: 11px;
    margin-top: 10px;
} #pageNumbers .number {
    margin: 0px 5px;
    color: #3c3c3c;
    font-weight: bold;
} #pageNumbers span {
    text-align: center;
    font-size: 11px;
    margin-top: 10px;
    color: #1b65a6;
}

div.mainpane50 {
    margin-bottom: 10px;
    width: 960px;
    float: left;
    min-height: 500px;
}

div.mainpane50pre {
    width: 460px;
    margin: 0px 10px;
    float: left;
    margin-top: 0px;
}

div.mainpane620pre {
    width: 610px;
    margin: 0px 5px;
    float: left;
}

div.mainpane300pre {
    width: 330px;
    margin: 0px 5px;
    float: left;
} #OrnCuvAra50pre {
    width: 460px;
    float: left;
    height: 33px;
}

div.OrnCuvAra50pre-BG {
    background-image: url('../images/orange-curve-BG.jpg');
    float: left;
    background-repeat: repeat-x;
    width: 440px;
    height: 33px
}

div.sign_content-1, div.banner_content-1 {
    border-left: solid 1px #babfc3;
    border-right: solid 1px #babfc3;
    padding: 17px 0px;
} .CalendarWeekDiv {
    margin-left: 62px;
    margin-top: 30px;
    bottom: -20px;
} .CalendarWeekDiv ul {
    list-style: none;
    margin: 0px 0px;
    float: left;
    padding: 0px 0px;
} .CalendarWeekDiv ul li {
    float: left;
    margin: 0px 0px;
    padding: 0px 0px;
} .CalendarWeekDiv .monthTxt {
    display: inline;
    white-space: nowrap;
    float: left;
    margin: 0px 0px;
    padding: 0px 0px;
    background-color: #233ca3;
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
    height: 13px;
    padding: 6px 6px;
}

div.POPwhite-curve-left-bottom {
    width: 10px;
    float: left;
    position: relative;
    left: -1px;
    top: -8px;
    height: 9px;
    background: #666 url('../images/POPUP-white-curve-left-bottom.png') no-repeat top left;
}

div.POPwhite-curve-right-bottom {
    width: 10px;
    float: right;
    height: 9px;
    position: relative;
    top: -8px;
    right: -1px;
    background: #666 url('../images/POPUP-white-curve-right-bottom.png') no-repeat top right;
}

ul.setup_steps-1 {
    position: relative;
    top: 16px;
    list-style: none;
    font-size: 10px;
    height: 30px;
}

ul.setup_steps-1 li {
    float: left;
    text-align: center;
    background: url('../images/left1-tab.jpg') no-repeat left top;
    margin-left: 0;
    margin-right: 2px;
    margin-top: 0;
    margin-bottom: 0;
    background-color: #8b9298;
}

ul.setup_steps-1 li a {
    background: url('../images/right1-tab.jpg') no-repeat right top;
    display: block;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 10px;
    padding-bottom: 7px;
}

ul.setup_steps-1 li a:hover {
    text-decoration: underline;
}

ul.setup_steps-1 li.step_active {
    background: url('../images/active-left1-tab.jpg') no-repeat left top;
    background-color: #f69105;
}

ul.setup_steps-1 li.step_active a {
    background: url('../images/active-right1-tab.jpg') no-repeat right top;
} #setupintro-1 {
    font-size: 88%;
    padding: 15px;
    background: #FFFFFF !important;
} #setupintro-1 ul {
    list-style-image: url(../images/arrowBlue.gif);
    padding: 10px 15px;
} #setupintro-1 ul li {
    padding-top: 5px;
} .form_container-1 {
    clear: both;
    margin: 16px 0 20px 0;
    border: solid 1px #d4d4d4;
    background: #ffffff;
} .form_containerNoBorder {
    clear: both;
    margin: 10px 0 20px 0;
    background: #ffffff;
} .form_containerNoBorder p {
    padding: 10px 5px;
    text-align: justify;
} .boldBlue {
    color: #0e61a5;
    font-weight: bold
} .staticUL600 {
    width: 640px;
    margin-top: 0px;
    padding: 0px 5px;
} .staticli320Lft {
    width: 320px;
    float: left;
} .staticli300Rht {
    width: 320px;
    float: left;
} .redLink {
    float: left;
    padding: 10px 5px;
    width: 99%;
    color: #FF0000;
} .testimoniesBox {
    width: 47%;
    height: 130px;
    float: left;
    margin: 5px 13px 5px 13px;
    padding: 10px 0px;
    border-bottom: 1px #cbcbcb dashed
} .testimoniesBoxNoBorder {
    width: 47%;
    float: left;
    margin: 5px 13px 5px 13px;
    padding: 10px 0px;
} .testimoniesAuth {
    text-align: right;
    color: #4f8cca;
    float: right;
    padding: 5px 0px;
} .fltLft {
    float: left
} .testimoniesCont {
    float: left;
    width: 75%;
    margin-left: 10px;
} .testimoniesCont p {
    padding: 0px 10px 5px 10px;
    float: left;
    width: 99%;
} #setupintro-2 {
    font-size: 88%;
    padding: 5px 15px;;
    background: #FFFFFF;
} #setupintro-2 ul {
    list-style-image: url(../images/arrowBlue.gif);
    padding: 10px 15px;
} #setupintro-2 ul li {
    padding-top: 5px;
}

div.bgColorMidBox {
    margin: 50px 80px 0px 80px;
    border: solid 1px #d4d4d4;
    background: #f5f5f5;
    padding: 5px 10px;
    float: left;
}

div.bgColorMidBox p {
    padding: 10px 10px 5px 10px;
    font-size: 11px;
}

div.bgColorMidBox a {
    font-size: 11px;
} .mar40 {
    float: left;
    margin: 10px 0px;
    font-size: 11px;
} .mar40 h3 {
    color: #686868;
    text-align: center;
    font-size: 16px;
} .grayBgBox {
    border: 1px #e5e5e5 solid;
    float: left;
    width: 100%;
    background-color: #f5f5f5;
    font-size: 11px;
    padding: 30px 10px;
    margin: 20px 15px;
} .grayBgBox ul {
    margin: 10px 20px;
    width: 100%;
    color: #0e61a5;
    float: left;
} .grayBgBox ul li {
    width: 48%;
    float: left;
    padding: 10px 0px;
} .buttGary {
    border: 1px #dfe0e1 solid;
    padding: 6px 6px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../images/butt_bg.jpg);
} .mar13 {
    float: left;
    padding-bottom: 20px;
    font-size: 11px;
    margin: 10px 13px;
} .orangeBold {
    color: #f8a737;
    font-weight: bold;
} .marBott13 {
    float: left;
    padding-bottom: 20px;
    padding-top: 168px;
    font-size: 11px;
    margin: 10px 13px;
}

h4 {
    color: #f8a737;
} .marBott13 ul {
    list-style-image: url(../images/arrowBlue-2.gif);
    margin-left: 20px;
    color: #0e61a5;
} .marBott13 ul li {
    padding: 5px 0px;
} .dottedLine {
    width: 60%;
    padding: 54px 0px;
    margin: 0px 55px;
    text-align: center;
    border-bottom: 1px #CCCCCC dotted
} .CalendarMonthDiv {
    margin-left: 17px;
    margin-top: 30px; *

margin-top:
    0px;

bottom:
    -20px;
} .CalendarMonthDiv ul {
    list-style: none;
    margin: 0px 0px;
    padding: 0px 0px;
} .CalendarMonthDiv ul li {
    float: left;
    margin: 0px 0px;
    padding: 0px 0px;
} .CalendarMonthDiv .monthTxt {
    display: inline;
    white-space: nowrap;
    float: left;
    margin: 0px 0px;
    padding: 0px 0px;
    background-color: #233ca3;
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
    height: 13px;
    padding: 6px 6px;
} .CalendarWeekDiv1 {
    margin-left: 18px;
    margin-top: 30px;
    bottom: -20px;
} .CalendarWeekDiv1 ul {
    list-style: none;
    margin: 0px 0px;
    float: left;
    padding: 0px 0px;
} .CalendarWeekDiv1 ul li {
    float: left;
    margin: 0px 0px;
    padding: 0px 0px;
} .CalendarWeekDiv1 .monthTxt {
    float: left;
    margin: 0px 0px;
    padding: 0px 0px;
    background-color: #233ca3;
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
    height: 13px;
    padding: 6px 6px;
}

ul.setup_steps-1 {
    position: relative;
    top: 16px;
    list-style: none;
    font-size: 10px;
    height: 30px;
}

ul.setup_steps-1 li {
    float: left;
    text-align: center;
    background: url('../images/left1-tab.jpg') no-repeat left top;
    margin-left: 0;
    margin-right: 2px;
    margin-top: 0;
    margin-bottom: 0;
    background-color: #8b9298;
}

ul.setup_steps-1 li a {
    background: url('../images/right1-tab.jpg') no-repeat right top;
    display: block;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 10px;
    padding-bottom: 7px;
}

ul.setup_steps-1 li a:hover {
    text-decoration: underline;
}

ul.setup_steps-1 li.step_active {
    background: url('../images/active-left1-tab.jpg') no-repeat left top;
    background-color: #f69105;
}

ul.setup_steps-1 li.step_active a {
    background: url('../images/active-right1-tab.jpg') no-repeat right top;
} #setupintro-1 ul {
    list-style-image: url(../images/arrowBlue.gif);
    padding: 10px 15px;
} #setupintro-1 ul li {
    padding-top: 5px;
} .form_container-1 {
    clear: both;
    margin: 16px 0 20px 0;
    border: solid 1px #d4d4d4;
    background: #ffffff;
} .white {
    background-color: #FFFFFF;
    border: 1px #FFFFFF solid;
}

table.CalendarTb3 {
    text-align: left;
    font-size: 100%;
    width: 100%;
    clear: both;
    width: 900px;
    margin: -3px 17px;
}

table.CalendarTb3 th.week {
    color: #fff;
    background: #8e959f;
    padding: 8px 7px;
    font-size: 11px;
    text-align: center;
}

table.CalendarTb3 th a {
    color: #fff;
    text-decoration: underline;
}

table.CalendarTb3 td {
    font-size: 11px;
    height: 85px;
    border-right: 1px #cecece solid;
    border-top: 1px #cecece solid;
}

table.CalendarTb3 td.time {
    border: 1px #FFFFFF solid;
    vertical-align: top;
    font-weight: bold;
}

table.CalendarTb3 td.weekName {
    border-right: 1px #cecece solid;
    border-left: 1px #cfcfcf solid;
    border-bottom: 1px solid #cfcfcf;
}

table.CalendarTb3 td.weekName1 {
    border-right: 1px #cecece solid;
    border-left: 1px #fefefe solid;
    border-bottom: 1px solid #cfcfcf;
} .weekNameHoliday {
    text-align: center;
    padding: 5px 0px;
} .weekNameHoliday p {
    padding: 10px 0px;
    font-weight: bold;
    color: #000000;
} .tableHrView {
    width: 146px;
    height: 81px;
    text-align: center;
} .tableHrViewWthDot {
    height: 20px;
    color: #20537e;
    font-weight: normal;
    padding: 2px 2px;
    width: 100%;
    float: left;
    border-bottom: 1px #e3e3e3 dashed
} .tableHrViewWthSol {
    height: 20px;
    color: #20537e;
    font-weight: normal;
    padding: 2px 2px;
    width: 100%;
    float: left;
    border-bottom: 1px #e3e3e3 solid
} .tableHrViewNon {
    height: 20px;
    color: #20537e;
    font-weight: normal;
    padding: 2px 2px;
    width: 100%;
    float: left;
} .tableHrViewWthSol2 {
    height: 32px;
    color: #20537e;
    font-weight: normal;
    padding: 10px 2px;
    width: 100%;
    float: left;
    border-bottom: 1px #e3e3e3 solid
} .tableHrViewWthSol2 span {
    padding-left: 10px;
    text-align: right;
} .tableHrViewWthSol3 {
    border-bottom: 1px #d0d0d0 solid
} .tableHrViewWthSol3 p {
    text-align: center;
    color: #20537e;
} .CalendarTb3Break {
    background-color: #e2e2e2;
    border-left: 1px #CECECE solid
} .tableHrView1 {
    width: 100%;
    height: 81px;
    text-align: center;
}

table.CalendarTb3 td.LftBorder {
    border-left: 1px #d0d0d0 solid
}

table.CalendarTb3 td.LftBottBorder {
    border-left: 1px #d0d0d0 solid;
    border-bottom: 1px #d0d0d0 solid;
}

table.waitView {
    text-align: left;
    font-size: 100%;
    width: 900px;
    border: solid 1px #ccc;
    clear: both;
    margin: -3px 17px;
    margin-bottom: 3px;
}

table.waitView th {
    color: #fff;
    background: #8e959f;
    padding: 3px 4px;
    font-size: 11px;
    text-align: center;
}

table.waitView th div {
    white-space: nowrap;
    text-align: center
}

table.waitView td {
    padding: 8px 10px;
    text-align: center;
}

table.waitView td a {
    color: #1c5986;
    text-decoration: none;
    text-align: left
}

table.waitView td a:hover {
    text-decoration: underline;
}

table.weekView {
    text-align: left;
    font-size: 100%;
    width: 815px;
    margin-left: 79px;
    clear: both;
    table-layout: fixed;
    margin-top: -3px;
}

table.newdayView {
    text-align: left;
    font-size: 100%;
    width: 815px;
    /* margin-left:79px;*/
    clear: both;
    table-layout: fixed;
    margin-top: -3px;
}

table.newdayView th {
    color: #fff;
    background: #8e959f;
    padding: 6px 1px;
    font-size: 11px;
    width: 83px;
    padding-right: 0px
}

table.weekView th {
    color: #fff;
    background: #8e959f;
    padding: 8px 7px;
    font-size: 11px;
    text-align: center;
}

table.weekView th a {
    color: #fff;
    text-decoration: underline;
}

table.newdayView th a {
    color: #fff;
    text-decoration: underline;
}

table.ndayView {
    text-align: left;
    font-size: 100%;
    width: 2020px;
    clear: both;
    table-layout: fixed;
    margin: 0px;
    padding: 0px;
    overflow: hidden !important;
    border-right: 1px solid #C8C4C4;
}

table.dayView {
    text-align: left;
    font-size: 100%;
    width: 815px;
    clear: both;
    table-layout: fixed;
    margin: 0px;
    padding: 0px;
    overflow: hidden !important;
    border-right: 1px solid #C8C4C4;
} .con_boundary {
    width: 815px;
    margin: 0px;
    padding: 0px;
    overflow: hidden !important;
}

table.ndayView th {
    color: #fff;
    text-align: center;
}

table.dayView th {
    color: #fff;
    width: 50px;
    text-align: center;
}

table.ndayView th a {
    color: #fff;
    text-decoration: underline;
}

table.dayView th a {
    color: #fff;
    text-decoration: underline;
}

table.CalendarTb4 {
    text-align: left;
    font-size: 100%;
    clear: both;
    margin: 0px 0px 0px 17px;
    z-index: 1000;
    position: relative;
}

table.CalendarTb4 th.week {
    color: #fff;
    background: #8e959f;
    padding: 8px 7px;
    font-size: 11px;
    width: 13.3%;
    text-align: center;
}

table.CalendarTb4 th a {
    color: #fff;
    text-decoration: underline;
}

table.CalendarTb4 td {
    overflow: hidden;
    border-top: 1px #cecece solid;
}

table.CalendarTb4 td.time {
    border: 1px #FFFFFF solid;
    vertical-align: top;
    width: 5%;
    font-weight: bold;
    background: none;
}

/*table.CalendarTb4 td.weekName{border-right:1px #cecece solid;  overflow:hidden; width:48px; border-left:1px #cfcfcf solid; border-bottom:1px solid #cfcfcf;}
 table.CalendarTb4 td.weekName1{border-right:1px #cecece solid;  overflow:hidden; width:48px; border-left:1px #fefefe solid; border-bottom:1px solid #cfcfcf;}*/ .CalendarWeekDivSmall {
    margin-left: 56px; *

margin-left:
    59px

margin-top: 30px; * margin-top:
    0px;

width:
    834px;

bottom:
    -20px;
} .week_left_link {
    margin-left: 23px; *

margin-left:
    23px;
} .week_right_link {
    margin-right: 26px; *

margin-right:
    26px;
} .CalendarWeekDivSmall ul {
    list-style: none;
    float: left;
} .CalendarWeekDivSmall ul li {
    float: left;
    margin: 0px 0px;
    padding: 0px 0px;
} .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;
} .week_view {
    position: relative;
} .newmin15 {
    float: left;
    width: 20px;
    height: 40px;
    font-size: 11px;
    border-bottom: 1px solid #E3E3E3;
    border-right: 1px solid #E3E3E3;
} .min15 {
    float: left;
    width: 100%;
    height: 21px;
    font-size: 11px;
    border-bottom: 1px solid #E3E3E3;
} .min30 {
    float: left;
    width: 100%; *

width:
    100%;

height:
    21px;

font-size:
    11px;

border-bottom:
    1px

solid #E3E3E3;
} .inactive {
    background-color: gray;
    opacity: 0.3;
    filter: alpha( opacity = 15);
} .frstDate {
    color: #223CA3;
    padding: 0px 0px;
    font-size: 9px;
    font-weight: normal;
} .frstDate a {
    color: #223CA3;
    font-size: 9px;
    text-decoration: none;
} .frstDate a:hover {
    color: #223CA3;
    font-size: 9px;
    text-decoration: underline;
}

table.CalendarTb5 td {
    width: 100%;
    height: 82px;
    border-left: 1px solid #E3E3E3;
}

table.CalendarTb5 {
    text-align: left;
    table-layout: fixed;
    font-size: 100%;
    width: 100%;
    clear: both;
}

table.Appointment {
    text-align: left;
    font-size: 11px;
    width: 100%;
    clear: both;
    border: 1px solid #ccc;
}

table.Appointment th {
    color: #fff;
    background: #8e959f;
    padding: 7px 9px;
    font-size: 11px;
    text-align: left;
}

table.Appointment td {
    padding: 4px 5px;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

table.Appointment td a {
    color: #1c5986;
    text-decoration: none;
}

table.Appointment td a:hover {
    text-decoration: underline;
}

div.Pre-HomeSmallBox, div.Pre-HomeSmallBoxsecond {
    float: left;
    width: 294px;
    color: #fff;
    font-size: 140%;
    margin-top: 10px;
    margin-bottom: 10px;
} .Pre-topbox {
    background: #3a89cb url(../images/PRE-homeboxtop.gif) no-repeat left top;
    height: 11px;
    width: 290px;
}

div.Pre-midbox {
    min-height: 114px;
    padding: 0 10px;
    width: 270px;
}

div.Pre-bottombox {
    background: #3a89cb url(../images/PRE-homeboxbottom.gif) no-repeat left bottom;
    height: 10px;
    width: 290px;
}

div.hometime2 {
    font-weight: bold;
    text-align: left;
    float: left;
    font-size: 56%;
}

/*  BROWSER UPGRADATION */ #upgrade_browser {
    padding: 10 0 10 0;
    display: none;
    width: 942px;
    margin: 4px auto;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: middle;
    text-align: center;
    background-color: white;
}

/*      STYLE FOR SPLAT POINT-1 ON MAIN PAGE                */ .main_site_splat_pt-1 {
    width: 395px;
    text-align: center;
} .main_site_splat_pt-1 strong {
    font-size: 120%;
} .txtJustify {
    font-size: 13px;
    text-align: justify;
    margin: 5px auto;
}

li.txtJustify {
    margin: 0px;
    padding: 0px;
} .margintopBottom1 {
    border-left-width: 0;
    margin: 10px 0;
    padding-left: 75px;
} .agent_signup {
    float: left;
    width: 550px;
    margin: 5px 0;
} .agent_signup select {
    float: left;
    width: 150px;
    padding: 0;
} .agent_signup_small_textbox {
    width: 280px;
    float: left;
} .padleft {
    padding-left: 0px;
    float: left;
}

div.agent_signup label {
    margin: 0;
    width: 200px;
}

div.signup_agent_form {
    margin: 20px auto;
    border: solid 1px #ccc;
    width: 600px;
    padding: 20px;
    background: #F5F5F5 none repeat scroll 0;
} .pagination {
    padding: 3px;
    margin: 3px;
    text-align: center;
} .pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    text-decoration: none;
    color: #000099;
} .pagination a:hover, .pagination a:active {
    color: #000;
} .pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    font-weight: bold;
    color: #000;
} .pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    color: #000;
} .agent_main_page_content_window {
    min-height: 150px;
    margin: auto;
} .agent_main_page_commission_levels_window {
    height: 174px;
    margin: auto;
} .agent_commission_page {
    min-height: 300px;
    margin: 10px;
    width: 940px;
} .agent_tip_row {
    float: left;
    margin: 10px;
    width: 95%;
    color: black;
} .agent_comm_row {
    text-align: center;
    font-weight: bold;
    color: black;
} .agent_tip_row_label {
    float: left;
    width: 20%;
} .container {
    width: 100%;
    margin: 15px 0 15px 10px;
} .agent_tip_row_content {
    font-weight: normal;
    float: left;
    width: 75%
}

span.agent_tip_row {
    width: 40%;
    margin: auto 0px auto 20px;
}

p.agent_tip_row {
    width: 55%;
    font-weight: normal;
    margin: 0px;
}

p.agent_tip_row_content {
    overflow: hidden;
    text-align: justify
} .agent_comm_column1 {
    width: 40%;
    float: left;
    text-align: center;
} .agent_franchise_column1 {
    width: 50%;
    float: left;
} .agent_franchise_column {
    width: 23%;
    float: left;
    margin-right: 5px;
    text-align: left;
} .agent_franchise_column_content {
    width: 23%;
    float: left;
    margin-right: 5px;
    font-weight: normal;
    text-align: left;
} .agent_comm_column1_header {
    width: 40%;
    float: left;
    text-align: left;
} .agent_comm_content_column_header {
    margin-left: 10px;
    width: 25%;
    float: left;
    text-align: center;
} .agent_comm_content_column {
    margin-left: 10px;
    width: 25%;
    float: left;
    font-weight: normal;
    text-align: center;
} .agent_setup_complete_img {
    background: url(../images/dollar.gif) no-repeat top;
    width: 473px;
    height: 250px;
    margin: 5px auto;
} .agent_franchise_column_header {
    float: left;
    width: 22%;
} .agent_franchise_column_header-1 {
    float: left;
    width: 22%;
} .agent_franchise_column2 {
    font-weight: normal;
    float: left;
    text-align: left;
    width: 22%;
} .OrnCuvAra-commission_history {
    width: 590px;
    float: left
} .OrnCuvAra-agent_mainpage_commission_history {
    background-image: url('../images/orange-curve-BG.jpg');
    float: left;
    background-repeat: repeat-x;
    width: 570px;
    height: 33px;
} .agent_mainpage_commission_history_window {
    width: 590px;
    margin: 0px auto;
    float: left;
} .OrnCuvAra-resources {
    float: left;
} .OrnCuvAra-agent_mainpage_resources {
    background-image: url('../images/orange-curve-BG.jpg');
    float: left;
    background-repeat: repeat-x;
    width: 320px;
    height: 33px;
} .agent_mainpage_resources_window {
    width: 340px;
    margin: 0px auto;
    float: right;
} .agent_main_page_resources_links {
    float: left;
    margin: 8px 0 5px 20px;
    width: 80%;
} .agent_signup_small_textbox input[type =
"password"] {
    font-size: 90%;
    width: 200px;
    padding: 2px;
} .agent_agreement_link {
    text-decoration: none;
    color: #4F8DCA;
    font-size: 90%;
} .agent_agreement_link:hover {
    text-decoration: underline;
}

div.timetap_main {
    padding: 17px 0px;
    width: 100%;
}

div.timetap_home {
    /*width:938px;
     height:526px;
     background: url('../images/timetap_home.jpg') no-repeat;*/
    vertical-align: bottom;
    text-align: center;
}

div.main_sign_up_button {
    cursor: pointer;
    height: 27px;
    background: transparent url('../images/biggest_btn.gif') no-repeat scroll left top;
    width: 220px;
    border: medium none;
    valign: bottom;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    padding-top: 5px;
    margin-top: -90px;
    margin-left: 360px;
    position: absolute;
    cursor: pointer; 
	font-size:15px;
}

p.payment_page {
    margin: 5px 0 0 10px;
    align: center;
    float: left;
    width: 30ex;
    overflow-x: hidden;
}

p.biz_referral {
    width: 25ex;
    overflow-x: hidden;
} .top_sign_in_banner {
    float: left;
    width: 50%
} .top_sign_in_link {
    float: right;
    width: 50%;
    text-align: right
} .top_sign_in_link a {
    color: #4F8DCA;
} .recur_appt_content {
    width: 325px;
    float: left;
} .recur_appt_cell {
    margin: 5px 0 0 5px;
    width: 92px;
    float: left;
} .recur_appt_label { *

width:
    80px;

width:
    75px;

float:right;

padding-left:
    2px; * padding-top:
    3px;
} .recur_every_label {
    width: 75px;
    float: left;
    margin-right: 5px;
} .recur_appt_checkbox {
    width: 15px;
    float: right;
} .create_appt_pane {
    background-color: #FFFFFF;
    margin-left: 0px;
    margin-top: 0px;
    padding-top: 4px;
    height: auto;
    min-height: 200px;
} #recur_count, #recur_interval_duration {
    width: 30px;
    padding: 0;
    font-size: 11px;
} .marg_5_left {
    margin-left: 5px;
    float: left;
} .recur_link_div {
    float: left;
    text-align: right;
    width: 150px;
    margin-top: 5px margin-bottom: 10px;
} .colorOpt {
    float: left;
    margin: 5px;
    width: 100%;
} .txtAraWth-new {
    margin: 5px 8px 5px 8px;
    float: left;
    width: 130px;
} #show_inactive_link a {
    color: #1C5986;
    font-size: 11px;
} #hide_inactive_link a {
    color: #1C5986;
    font-size: 11px;
} .add-area {
    margin-top: 10px;
    float: left;
    margin-left: 5px;
} .custom_fields_div_first {
    float: left;
    margin-top: 6px;
    margin-right: 2px;
    margin-left: 10px;
} .custom_fields_div {
    float: left;
    margin-top: 6px;
    margin-right: 2px;
} .custom_field_padding {
    text-align: center;
} .custom_options_outer_div {
    width: 50px;
    float: left;
    text-align: center;
    padding-top: 5px;
} .custom_options_inner_div {
    float: left;
    padding-top: 2px;
} .remove_link {
    vertical-align: sub;
    margin-left: 5px;
} #custom_field_options {
    clear: both;
} .custom_field_options_div {
    padding-left: 20px;
    text-align: left;
    display: none;
}

div.custom_data_add_div {
    padding-top: 20px;
    margin-top: 15px;
}

div.custom_data_add_div a {
    font-size: 99%;
    color: #006abd;
    text-decoration: none;
}

div.custom_data_add_div a:hover {
    text-decoration: underline;
}

div.bottom_links {
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 20px;
}

div.bottom_links a {
    font-size: 88%;
    color: #006abd;
    text-decoration: none;
}

div.bottom_links a:hover {
    text-decoration: underline;
} .custom_field_label_overflow {
    width: 130px;
    overflow-x: hidden;
    float: left;
} .padding-left-10 {
    padding-left: 10px;
} #co_branding_msg {
    float: right;
    text-align: right;
    color: black;
    font-size: 11px;
    width: 60%;
    overflow-x: hidden;
    margin: 5px 0 3px 0;
} .none_option {
    width: 65px;
    float: left;
}

div.none_option span {
    cursor: pointer;
} .add_option_link {
    width: 330px;
    float: right; 
	*text-align:left;
} .home_con {
    background: url(../images/home_new.jpg) scroll no-repeat center;
    height: 548px;
    width: 938px;
    font-family: century gothic;
    font-size: 24px;
    font-weight: bold;
    color: #00457C;
} .top_msg {
    text-align: center;
    vertical-align: middle;
    padding-top: 15px;
    height: 65px;
} .left_con {
    width: 45%;
    float: left;
    text-align: center;
    height: 385px;
    vertical-align: middle;
    padding-top: 14px;
} .first_msg {
    font-size: 21px;
    clear: both;
    font-weight: bolder;
} .second_msg {
    font-size: 15px;
    clear: both;
    font-weight: bold;
    line-height: 10px;
    color: #000;
    margin-bottom: 10px;
} .right_con {
	color: #B3B0D8;
    font-size: 18px;
    width: 53%;
    float: left;
}
.msg_1 {
    left: 241px;
    position: relative;
    text-align: center;
    top: 19px;
    width: 188px;
}
.msg_2 {
	left:281px;
	top:143px;
	width:197px;
}
.msg_3 {
	left:42px;
	top:173px;
	width:197px;
}
.msg_4 {
	left:274px;
	top:227px;
	width:192px;
}
.bottom_msg{
	margin-top: 17px; 
	margin-left: 31px;
	font-size:19px;
	font-weight:bold;
}
