body {margin:0;
background-color:#d8d8d8;
padding:0;
color:#404040;
font-size:12px;
font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
line-height:18px;
}


h1,h2,h3,h4 {color:#1A2632;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}

h1 {margin:7px 0;
font-size:28px;
line-height:32px;
}

h2, h3, h4 {margin:0;
}

h2 {font-size:20px;
line-height:24px;
}
h3 {font-size:16px;
line-height:20px;
}

#search_results h3, #support_list h3 {margin-bottom:0;
font-weight:normal;
}

.article_id {color:#999;
font-size:11px;
}


a {color:#CC3333;
text-decoration:none;
outline:none;
}
a:hover {background:#e9f0f6;
text-decoration:underline;
}

ul li {list-style-image:url(../images/bullet.gif);
}

ul.checkmarks li {list-style-image:url(../images/bullet_check.gif);
}



.center {text-align:center;
}
.textright {text-align:right;
}

#main_content p {margin:0 0 18px;
}



input, select, textarea {border-top:1px solid #8f8f8f;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #8f8f8f;
background:#fff url(/images/input.gif) repeat-x;
padding:2px;
font:12px Verdana, Arial, Helvetica, sans-serif;
}

input.button {width:auto;
border-top:1px solid #dcdcdc;
border-right:1px solid #999;
border-bottom:1px solid #999;
border-left:1px solid #dcdcdc;
background:#fff url(/images/back_button_report.gif) bottom repeat-x;
padding:3px 6px;
color:#000;
font:12px Arial, Helvetica, sans-serif;
}

input.button2 {width:auto;
border-top:1px solid #dcdcdc;
border-right:1px solid #999;
border-bottom:1px solid #999;
border-left:1px solid #dcdcdc;
background:#fff url(/images/back_button_report.gif) bottom repeat-x;
padding:3px 6px;
color:#000;
font:11px Arial, Helvetica, sans-serif;
}

#slider_login .field {margin-top:7px;
width:172px;
background:url(../images/top_input.gif) repeat-x;
padding:1px;
color:#404040;
font-size:11px;
}
#slider_login .pass {width:100px;float:left;
}
#side_account select {margin:3px 0;
width:170px;
padding:1px;
color:#404040;
font-size:10px;
}

#slider_login span {margin-right:10px;
color:#9cf;
font-size:14px;
font-weight:700;
}

#container {width:992px;
margin:7px auto 20px;
border:1px solid #b7b7b7;
padding:0;
background-color:#fff;
}

#pop_container {margin:7px;
border:1px solid #b7b7b7;
padding:10px;
background-color:#fff;
}


/* START:Header */

#header {
	height:90px;
	background:#fff url(../images/top-bg.jpg) no-repeat;
	border-bottom:1px solid #ccc;
	margin-bottom: 20px;
}
#header img {border:0;
}

#header #logo {width:213px;
height:32px;
float:left;
margin:33px 0 0 41px;
background:url(../images/activalivechat_logo.png) top left no-repeat;
cursor:pointer;
text-decoration:none;
}

#header #searchbar {float:right;
margin:10px 20px 0 0;
}
#header #searchbar form {margin:0;}
#header #searchbar span {padding-right:10px;
color:#8f8f8f;
font-size:11px;
}
#header #searchbar span a {color:#8f8f8f;
background:none;
}

#header #searchbar input.text {padding:2px 2px 2px 22px;
background:url(../images/formback_maglass.gif) top left no-repeat;
font-size:11px;
color:#444;
}

#nav {clear:right;
float:right;
margin:20px 15px 0 0;

}
#nav a {float:left;
display:block;
margin:0 5px;
padding:6px 11px;
font:11px Arial, Helvetica, sans-serif;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
text-align:center;
color:#1a2632;
}
#nav a:hover {background-color:#e6e9ec;
}
#nav a.on {color:#0360d2;
}
#nav a:hover, #nav a.on {border:1px solid #fff;
padding:5px 10px;
background:#e6e9ec;
}

#nav_inner {height:30px;
margin-top:7px;
}
#nav_inner a {display:block;
float:left;
margin:0 1px;
border:1px solid #d2d2d2;
border-top-color:#fdfdfd;
padding:4px 8px;
}
/* END:Header */





#content {background-color:#fff;
}

/* START:Value Statement > homepage and inside pages */
#banner_home {position:relative;
width:972px;
height:230px;
z-index:1;
margin:10px;
background:#4a91df url(../images/alc_header_bg.png) no-repeat;
}
/* END:Value Statement */


/* START:Features */
#featureHolder {margin:10px 0 0 11px;
background:url(../images/feat_y2.png) repeat-y;
}
#features {width:971px;
padding:0 0 29px;

}
#features .section {width:270px;
min-height:237px;
}
#features .left {float:left;
/*padding:5px 25px;*/
padding:5px 25px 5px 35px;
background:url(../images/feat_middle2.png) top right no-repeat;
}

#features .middle {float:left;
padding:5px 25px 5px 0;

}
#features .middle div {background:url(../images/feat_middle2.png) top left no-repeat;
padding-left:25px;
}

#features .right {float:right;
width:292px;
background:url(../images/feat_right2.png) top right no-repeat;
padding:5px 25px 5px 0;
}

.feature_list {float:left;
width:143px;}


#features h1 {margin:17px 0 10px;
font-size:20px;
line-height:26px;
}
#features ul {margin:0;
padding:0;
text-indent:-4px;
}
#features li {margin-left:17px;
padding:0 7px 0 0;
}


.feature_check_list {float:left;
width:46%;
margin-left:17px;
}

.feature_check_list h3 {margin:17px 0 7px;}

ul.checklist {margin:0;
padding:0;
text-indent:-4px;
}
ul.checklist li  {margin-left:17px;
padding:0 14px 0 0;
list-style-image:url(../images/bullet_check.gif);
}




.benefits_columns {float:left;
width:46%;
margin-left:17px;
}
.benefits_columns h3 {margin:17px 0 0;
}

.two_columns {float:left;
width:46%;
}
.right_column {margin-left:40px;
}

.opcon_two_columns {float:left;
width:46%;
}
.opcon_left_column {margin-right:20px;
padding-right:25px;
background:url(../images/or_div.gif) top right no-repeat;
}





.pod {width:311px;
height:81px;
}
.pod a {color:#ffea00;
}
.pod a:hover {text-decoration:underline;
}

.pod h3, .pod p {float:left;
width:250px;
}
.pod h3 {margin:7px 0 5px 17px;
color:#fff;
font-size:18px;
font-weight:600;
}
.pod p {margin:0 0 5px 17px;
color:#fff;
}

#pod_green {background:url(../images/pod_green.gif) top right no-repeat;
}
#pod_blue {background:url(../images/pod_blue.gif) top right no-repeat;
}
/* END:Features */



/* START:Main Content > includes main content, side content and Includes form elements */

#main_content {margin:10px 0 25px 15px;
padding:0 0 0 10px;
}
#home_content {margin:30px auto 5px;
padding:10px 30px 1px;
/* background:#fff; */
border:1px solid #E3E3E3;
border-bottom-color:#fff;
width:840px;
/* height:260px; */


}
#home_content h3 {line-height:normal;
}
#home_content p {margin-top:8px;
}

#main_content {width:710px;
}

#main_content, #side_content {float:left;
}
#side_content {width:230px;
margin-bottom:12px;
background:url(../images/side_mid.png) left repeat-y;
}
#side_content .side_back {padding:10px 10px 0;
background:url(../images/side_top.jpg) top left no-repeat;
}
#side_content .bottom {width:229px;
height:80px;
padding:0;
background:url(../images/sidebar_btm.jpg) bottom left no-repeat;
}
#side_content p {margin:0 0 14px;
font-size:11px;
line-height:16px;
}
#side_content #side_signin_control p {margin-bottom:0;}


#side_content h2 {margin:7px 0 0;
border-bottom:1px solid #d2d2d2;
font-size:14px;
}
#side_content form {margin:0;
}


#side_signin_control, #side_signin, #side_account {border:1px solid #c2c2c2;
background:#f2f3f4;
padding:7px 7px 2px;
}

#side_signin_control, #side_account {margin-bottom:17px;
}

#side_signin_button {margin:10px 0 17px;
border:1px solid #c2c2c2;
background:#f6f9fd url(../images/back_side_account.gif) bottom repeat-x;
padding:2px 7px;
}


#side_content {margin:0 0 0 11px;
}

#side_signin a.button, #side_signin_button a.button, #side_signin_control a.button {display:block;
margin:0;
padding:2px 0;
}
#side_signin_button a.button:hover {background:none;
}

#side_signin p.lost_pass {margin:10px 0 4px;
line-height:normal;
color:#999;
}
p.lost_pass a {margin:0 3px;}

#side_content h2.account_nav {margin:0;
padding-bottom:2px;
line-height:normal;
}
h2.account_nav span {display:block;
color:#8f8f8f;
font-size:10px;
font-weight:400;
}



#account_nav {margin-top:7px;
}

#account_nav a {display:block;
margin:0;
padding:2px 0 2px 2px;
}


#account_nav div.message_trial {padding:2px 0 2px 2px;
line-height:normal;
color:#7b1b19;
font-size:11px;
}

#account_nav a.trial {display:inline;
padding:0;
color:#7b1b19;
}

#account_nav a.on,#side_nav a.on {color:#30475e;
}
#account_nav a:hover,#side_nav a:hover {background:none;
}

#side_nav {margin-bottom:13px;
}

#side_nav a {display:block;
margin:0;
border-bottom:1px solid #d2d2d2;
padding:4px 0 4px 7px;
}


.goog_code {margin-left:30px;
}

.code_purple {color:#80357a;
}
.code_blue {color:#6168ff;
}
.code_green {color:#390;
}

.code_highlight {background:#fbf6a4;
}





.tab_switcher {margin:0;
padding:5px 0;
border-bottom:1px solid #ccc;
line-height:normal;
}
.tab_switcher a {margin-right:2px;
text-decoration:none;
padding:5px 7px 6px;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
}
.tab_switcher a:hover {padding-bottom:4px;
}
.tab_switcher a.goog_on {background:#fff;
color:#404040;
}
.tab_switcher a.goog_on:hover {padding-bottom:6px;
}

div#goog_code_box {margin:0;
border-top:1px solid #fff;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
}

/* SINGLE:"Live Chat Luxury" */
.luxury {background-color:#000518;
}
.luxury p {margin:0 80px 20px;
color:#fff;
font-size:14px;
line-height:20px;
}

/* SINGLE:"E-mail/Enews Webview Pages" */

.intelrules {width:628px;
margin:5px 0 0;
border:1px solid #ccc;
padding:15px 35px 10px;
}

.enews {width:628px;
margin:5px 0 0;
border:1px solid #ccc;
padding:15px 35px 10px;
}

.enews li {margin:4px auto;}



/* SINGLE:steps 1-4 on setup pages */
#steps {margin-bottom:17px;
}

#steps.new div {width:140px;
}
#steps.upgrade div {width:175px;
}
#steps.seats div {width:175px;
}
#steps.license div {width:175px;
}
#steps.reup div {width:175px;
}
#steps.uncancel div {width:175px;
}
#steps.chatlets div {width:210px;
}


#steps div {float:left;
text-align:center;
}
#steps div span {display:block;
width:83px;
height:50px;
margin:0 auto;
padding:12px 0 0;
color:#d2d2d2;
font:27px Arial, Helvetica, sans-serif;
font-weight:700;
text-align:center;
}
#steps div span.num {background:url(../images/step.jpg) no-repeat;
}
#steps div#on span.num {color:#1A2632;
}
#steps div span.done {background:url(../images/step_done.jpg) no-repeat;
}

#steps div h3 {color:#1A2632;
line-height:normal;
font-size:14px;
}
#steps div.completed h3 {color:#666;
}



/* SINGLE:dashboard styling */
.dashboard .control {float:left;
width:341px;
margin:0 0 10px;
background:url(../images/dash_bottom.png) bottom no-repeat;
}
.dashboard .control div {margin:0 0 13px;
border-top:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
border-left:1px solid #e7e7e7;
padding:0 0 2px;
background:url(../images/dash.png) bottom no-repeat;
}
.dashboard .right {margin-left:10px;
}
.dashboard .control h3 {margin:20px 15px 0;
}

#main_content.dashboard .control p {margin:10px 15px;
}
#main_content.dashboard .control p.go {margin:0 10px 10px;
text-align:right;
}

#install, #spring_splash {margin:0 18px 10px 0;
border:1px solid #ccc;
padding:8px;
}
#install h3, #spring_splash h3 {margin:0;
}
#install p, #spring_splash p {margin-top:0;
}
#install img, #spring_splash img {border:none;
float:left;
margin:4px 7px 4px 0;
}

#install {position:relative;
z-index:0;
}
#start_here {width:140px;
height:75px;
position:absolute;
top:-45px;
left:200px;
z-index:100;
}

#spring_splash {padding:15px;}
#spring_splash h3 {font-size:18px;}
#spring_splash p, #spring_splash h3 {width:530px;
float:right;
margin: 0 25px 10px 0;
}
#spring_splash h3 {margin-bottom:5px;}
#spring_splash img {margin:4px 15px 0 10px;}

/* START:Form elements
form.form {margin:20px auto;}
form.form div {clear:left;
margin:0 0 10px;
}
 */

input.hex {width:80px;
padding:0 0 0 15px;
background:url(../images/hex.gif) 4px no-repeat;
}
input.grey {background-color:#dedede;
background-image:none;
}
.instruct {font-size:11px;
}

form.form div label {float:left;
width:200px;
margin:3px 10px 5px 0;
font-weight:700;
text-align:right;
}
form.form div label.inline {float:none;
width:auto;
margin:3px 10px 3px 3px;
font-weight:400;
text-align:left;
}
form.form div input.inline {margin-right:0;
}

form.form div.radio input, form div.checkbox input {margin:3px 0 0 210px;
}
/* SINGLE style below for ie6 & 7 */
input.checkbox, input.radio {border:none !important;
background:none !important;
}

input.radio_acd {border:none !important;/* SINGLE style for ie6 & 7 */
background:none !important;/* SINGLE style for ie6 & 7 */
float:left;
margin-top:5px;
}

.sub_step input.wrapnice, .sub_step ul.options_list input.wrapnice {margin-bottom: 8px;
}

.sub_step input.wrapnice_sub, .sub_step ul.options_list input.wrapnice_sub {margin-bottom: 8px;
margin-left: 20px;
float: left;
}

form.form div.checkbox label, form div.radio label {float:none;
width:450px;
margin:0 0 0 10px;
text-align:left;
}

form.form div p {padding:3px 0 0;
}

#passwords {margin-left: 20px;
}
/* END:Form elements */


.form_table {margin:7px 0;
width:100%;
}
.form_table .name {width:25%;
text-align:right;
font-weight:700;
}

form table input.button {margin:0;
}


table.prices {margin:0 0 15px;
border:1px solid #ccc;
}
table.prices th, table.prices td {padding:6px 20px;
text-align:center;
}
table.prices th {border-bottom:1px solid #ccc;
background-color:#e9e9e9;
}

table.prices td {background-color:#f2f2f2;
}
label span.discount {margin-left:10px;
background:#e2f5e2;
padding-right:7px;
padding-left:7px;
color:#095c09;
}
.discount {display:inline;
color:#095c09;
font-weight:600;
}

table label.indent {margin:0 5px 0 20px;
}

button:hover {cursor:pointer;
}


a.account_function {margin:7px 0 10px;
border-top:1px solid #cbb38e;
border-right:1px solid #935e0d;
border-bottom:1px solid #935e0d;
border-left:1px solid #cbb38e;
background:#fecf7d url(../images/back_button_account2.gif) bottom repeat-x;
padding:3px 6px;
color:#000;
font:12px Arial, Helvetica, sans-serif;
}
a.account_function:hover {text-decoration:none;
background:#fecf7d url(../images/back_button_account2.gif) bottom repeat-x;
}

a.prev_next {float:left;
margin:2px;
width:90px;
border-top:1px solid #dcdcdc;
border-right:1px solid #999;
border-bottom:1px solid #999;
border-left:1px solid #dcdcdc;
background:#fff url(../images/back_button_report.gif) bottom repeat-x;
padding:3px 6px;
text-align:center;
color:#000;
font:12px Arial, Helvetica, sans-serif;
}
a.prev_next:hover {text-decoration:none;
}



button.normal,button.account_function {margin:7px 0 10px;
width:auto;
border-top:1px solid #cbb38e;
border-right:1px solid #935e0d;
border-bottom:1px solid #935e0d;
border-left:1px solid #cbb38e;
background:#fecf7d url(../images/back_button_account2.gif) bottom repeat-x;
padding:3px 6px;
color:#000;
font:12px Arial, Helvetica, sans-serif;
}

button.signin {margin:5px 0 0 10px;
width:auto;
border-top:1px solid #cbb38e;
border-right:1px solid #935e0d;
border-bottom:1px solid #935e0d;
border-left:1px solid #cbb38e;
background:#fecf7d url(../images/back_button_account2.gif) bottom repeat-x;
padding:2px 5px;
color:#000;
font:11px Arial, Helvetica, sans-serif;
}

button.add_remove {margin:2px;
width:70px;
border-top:1px solid #dcdcdc;
border-right:1px solid #999;
border-bottom:1px solid #999;
border-left:1px solid #dcdcdc;
background:#fff url(../images/back_button_report.gif) bottom repeat-x;
padding:3px 6px;
color:#000;
font:11px Arial, Helvetica, sans-serif;
}

button.account_report {width:auto;
border-top:1px solid #dcdcdc;
border-right:1px solid #999;
border-bottom:1px solid #999;
border-left:1px solid #dcdcdc;
background:#fff url(../images/back_button_report.gif) bottom repeat-x;
padding:3px 6px;
color:#000;
font:11px Arial, Helvetica, sans-serif;
}
button.mini_report {float:right;
}

button.confirm_tuneup {float:right;
width:auto;
border-top:1px solid #cbb38e;
border-right:1px solid #935e0d;
border-bottom:1px solid #935e0d;
border-left:1px solid #cbb38e;
background:#fecf7d url(../images/back_button_account2.gif) bottom repeat-x;
padding:3px 6px;
color:#000;
font:11px Arial, Helvetica, sans-serif;
}




.deployments,.departments,.transcripts,.buttons,.invites,.ids_blocks,.forms_surveys, .reports {width:100%;
margin:0 0 17px;
border:1px solid #ccc;
background-color:#e9e9e9;
font-size:11px;
}

.deployments textarea, .buttons textarea {width:99%;
}
.deployments div.placement {margin:2px 0;
border:1px solid #257b19;
background:#e3fee4;
padding:4px 6px;
color:#000;
}

.ids_blocks_queue {margin-bottom:0;
}

.invite_id {display:block;
border:1px solid #ccc;
background:#F2F2F2;
padding:1px 2px;
white-space:nowrap;
}


.departments .collapse {margin:0;
}
.active {border:2px solid #257b19;
}
.deployments .header,.departments .header,.transcripts .header,.buttons .header,.invites .header,.ids_blocks .header,.forms_surveys .header, .reports .header {border-top:1px solid #eee;
border-bottom:1px solid #ccc;
background-color:#f2f2f2;
padding:3px 7px;
}
.forms_surveys .header_red, .invites .header_red {background-color:#fee3e3;
}


.rules .header {border-bottom:none;
}
.deployments .code,.departments .code, .transcripts .code, .buttons .code,.invites .code,.ids_blocks .code,.forms_surveys .code,.reports .stats {border-top:1px solid #fff;
padding:3px 7px;
}

.deployments .report,.departments .report,.buttons .report,.invites .report,.ids_blocks .report,.forms_surveys .report {border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#F6F9FD;
padding:3px 7px;
}

.deployments a, .departments a,.transcripts a, .buttons a, .invites a, .ids_blocks a, .forms_surveys a, .reports a {margin:0 3px;
}
.departments span.stat_green a, .departments span.stat_amber a {margin:0 0;
color:#257b19;
text-decoration:underline
;}
.departments span.stat_amber a {color:#bf9106;
}

.deployments h4,.departments h4,.buttons h4,.invites h4,.ids_blocks h4,.forms_surveys h4,.reports h4 {margin:0;
color:#333;
font-size:14px;
font-weight:600;
}

#window_position, #window_example {float:left;
}
#window_position {clear:left;
}


.departments .code_table, .ids_blocks .code_table, .reports .code_table {border-top:1px solid #fff;
padding:0;
}
.departments select, .rules select {padding:1px;
font:11px Arial, Helvetica, sans-serif;
}
.departments table, .ids_blocks table, .invites table, .forms_surveys table, .reports table {width:100%;
}
.departments td, .ids_blocks td, .invites td, .forms_surveys td, .reports td {border-top:1px solid #fff;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #fff;
padding:3px 7px;
}

.ids_blocks .queued td {background:#fee3e3;
border-right:1px solid #b7cbb9;
border-bottom:1px solid #b7cbb9;
}

.departments .account_owner td {background:#e3fee4;
border-right:1px solid #b7cbb9;
border-bottom:1px solid #b7cbb9;
}
.departments .account_owner td span {display:block;
line-height:normal;
font-size:10px;
color:#399f45;
}

.departments .columns td, .ids_blocks .columns td,.invites .columns td, .forms_surveys .columns td, .reports .columns td {border-top:none;
text-align:center;
font-weight:700;
}
.departments td.last, .ids_blocks td.last, .invites td.last, .forms_surveys td.last, .reports td.last {border-right:none;
padding-right:3px;
}
.departments .bottom td, .ids_blocks .bottom td, .invites .bottom td, .forms_surveys .bottom td, .reports .bottom td {border:none;
background-color:#fff;
}
.reports .bottom td {border:none;
}
.departments div.bottom, .ids_blocks div.bottom, .invites div.bottom, .forms_surveys div.bottom {margin:7px auto;
border:1px #ccc solid;
padding:7px 17px;
background:#fff;
}

#operator_depts, .inner_table {width:100%;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
#operator_depts th, .inner_table th {border-left:1px solid #ccc;
}
#operator_depts td, .inner_table td {border-top:1px solid #ccc;
border-left:1px solid #ccc;
padding:3px 7px;
}
#operator_depts tr.zebra_0, .inner_table tr.zebra_0 {background:#ecf3fe;}



.mappings {margin:7px 0;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
}
.mappings div {float:left;
width:215px;
border-top:1px solid #ccc;
padding:4px;
}
.mappings ul {margin:0;
padding-left:0px;
}
.mappings li {list-style:none;
}

.mappings ul span.map_controls {display:block;
font-size:11px;
color:#666;
}
.mappings input.button {padding:2px 5px;
font-size:11px;
}

.stat_green {color:#257b19; /* green 257b19 old green 399f45 */
}

.stat_amber {color:#bf9106; /* amber bf9106 */
}

.stat_red {color:#9d0303; /* red 9d0303 */
}

.stat_capacity {color:#404040;
background:#fbf6a4;
}


.green {border-color:#257b19;
background:#e3fee4;
}
.red {border-color:#7b1b19;
background:#fee3e3;
}



.transcripts .details {float:left;
margin-right:7px;
width:300px;
border-top:1px solid #fff;
background-color:#f2f2f2;
padding:3px 7px;
}
.transcripts .details .wrap {display:block;
width:300px;
overflow:auto;
}
.transcripts .log {float:left;
width:370px;
border-top:1px solid #fff;
padding:3px 7px;
}

.transcripts div.chat_log {height:350px;
overflow:auto;
margin:7px auto;
border:1px #ccc solid;
padding:7px 17px;
background:#fff;
}


#window_example,#invite_example,#online_default_div,#offline_default_div {margin-top:7px;
text-align:center;
}
#window_example {width:425px;
margin:10px 0 0 20px;
}

#window_example table, #invite_example table {margin:2px auto;
}

#window_example label,#invite_example label,#online_default_div label,#offline_default_div label {float:none;
display:block;
height:20px;
width:20px;
margin:4px;
text-align:center;
}

#chat_window_not_selected, #online_default_div, #offline_default_div, #invite_gallery  {height:300px;
overflow-y:auto;
border:1px solid #ccc;
padding-top:7px;
}
#chat_window_not_selected table, #online_default_div table, #offline_default_div table, #invite_gallery table {width:97%;
margin:7px 0 2px;
}
#chat_window_not_selected td, #online_default_div td, #offline_default_div td, #invite_gallery td {padding:10px 0 0;
text-align:center;
vertical-align:middle;
}

#standard_chat_window_div table span, #online_button_div span, #offline_button_div span, #standard_invite_image span, #standard_invite_div span, #chat_window_selected div  {display:block;
margin-top:7px;
}
#brand_image_div  {margin-bottom:14px;
}



#chat_window_selections, #button_online_selections, #button_offline_selections {margin:0 0 10px;
}
#chat_window_selections div, #button_online_selections div, #button_offline_selections div, #invite_selections div {float:left;
margin-right:40px;
}
#chat_window_selections span, #button_online_selections span, #button_offline_selections span, #invite_selections span {display:block;
padding:8px 0 10px;
}





#custom_external_window_div, #standard_window_div, #chat_window_not_selected, #chat_window_selected, #standard_invite_image, #standard_invite_div, #online_default_div, #online_custom_div, #online_text_div, #offline_default_div, #offline_custom_div,  #offline_text_div, #offline_options_div, #offline_form_div, #offline_url_div, #invite_gallery {margin-top:7px;
}
#acd_activity_div, #acd_genius_div, #custom_div_window, #custom_div_invite, #custom_div {margin-left:17px;
}
.form_choices {margin:0 0 7px 7px;
}
.form_creator, #rules_manager {margin:0 0 20px 0;
border:1px solid #ccc;
background-color:#E9E9E9;
padding:7px;
}

.department_selector {width:290px;
height:150px;
overflow:auto;
padding:2px;
}
.department_selector span {display:block;
margin:0 0 7px 20px;
color: #666;
font-size:10px;
}
.department_selector span.exclude {color:#9d0303;
}

.chat_options {margin:14px 0 0;
}

/* Start: Department Rating Stars */
.star, .no_rating {float:left;
width:10px;
height:10px;
margin:0 3px 0 0;
background:url(../images/icon_star.gif) no-repeat;
}
.star.enabled {background:url(../images/icon_star.gif) left -10px no-repeat;
}
.star.active {border:none;
background:url(../images/icon_star.gif) left -20px no-repeat;
}
.no_rating {background:url(../images/icon_no_rating.gif) no-repeat;}

#operator_depts .star, #operator_depts .no_rating {width:13px;
height:12px;
background:url(../images/icon_star_big.gif) no-repeat;
}
#operator_depts .star.enabled {background:url(../images/icon_star_big.gif) left -12px no-repeat;
}
#operator_depts .star.on {background:url(../images/icon_star_big.gif) left -24px no-repeat;
}
#operator_depts .no_rating {background:url(../images/icon_no_rating_big.gif) 2px 2px no-repeat;}
.stars {float:left;
width:70px;
}
/* End: Department Rating Stars */

/* START: Button Department Relevancy */
#relevancy_points_left {margin:5px 0;
}
	#relevancy_points_left input {width:26px;}
.slider {width:200px;
height:20px;
margin:0 auto;
outline:none;
background: url(../images/slider_bg.gif) 0 4px no-repeat;
}
.slider_thumb {position:relative;
width:9px;
height:21px;
margin:0;
background:url(../images/slider_thumb.png) center no-repeat;
cursor:pointer;
}
.slider_value {display:block;
height:8px;
position:absolute;
top:-18px;
padding:0 3px 13px;
background:url(../images/slider_value_tip.gif) center bottom no-repeat;
font-size:9px;
text-align:center;
color:#fff;
width:20px;
left:-8px;
}
/* END: Button Department Relevancy */

/* ,#offline_form_div, */
/* END" Main Content */
/* START:Pager */
div.pager {width:350px;
float:right;
text-align:right;
}
.pager a {margin:0 1px;
color:#404040;
border:1px solid #ccc;
padding:2px 5px;
}
.pager a.rq_lq, .pager a.rq_lq:hover {border:none;
}
.pager a.on {color:#0360d2;
border:1px solid #0360d2;
padding:2px 5px;
}
.pager a:hover {color:#0360d2;
}
/* END:Pager */

/* START Sign Up Process*/
.section_div {margin:7px auto;
border:1px #ccc solid;
padding:7px 17px;
}
.signup_table td {padding:3px 7px;
}
.signup_table .label {width:150px;
vertical-align:top;
text-align:right;
font-weight:700;
}
.selector {width:250px;}
.selector_large {width:500px;}


/* END Sign Up Process */

/* START:account pages*/
.preview {float:right;
}
.sub_step {margin:7px auto;
border:1px #ccc solid;
padding:7px 17px;
}

.sub_step_column_left {width:300px;
float:left;
margin:7px 0;
border:1px #ccc solid;
padding:7px 17px;
}
.sub_step_column_right {width:300px;
float:right;
margin:7px auto;
border:1px #ccc solid;
padding:7px 17px;
}

#main_content .sub_step p {margin:6px 0 18px;
}
.sub_step p.note {clear:left;
color:#666;
font-size:11px;
}
.sub_step label, .sub_step_column_left label, .sub_step_column_right label {font-weight:700;}



.sub_step select, .sub_step textarea, .sub_step input {margin:6px 0;
}


#rule_keywords, #rule_funnel, #rule_time, #rule_pages, #rule_geo, #rule_visits, #rule_chats, #rule_ip, #rule_custom {margin-top:10px;}

#deployments_row {margin-bottom:18px;}


.note_red {color:#9d0303;
font-size:11px;
}
.note_green {color:#257b19;
font-size:11px;
}
.note_gray {color:#ccc;
font-size:11px;
}


.options_list {list-style-type: none;
margin-left: 0px;
padding-left: 0px;
}

ul.options_list li {list-style-image: none;
margin:7px 0;
}
.sub_step ul.options_list input, .sub_step input.enable {margin:2px 6px 0 0;
float:left;
}
.sub_step label.enable {margin-top:2px;
float:left;
}

.sub_step ul.options_list label {font-weight:normal;
}








.sub_head {border-bottom:1px #ccc solid;
font-size:14px;
}
.accnt_table {width:500px;
}
.accnt_table td {text-align:center;
}
.accnt_row1 {background-color:#dfe5eb;
}
.accnt_row2 {background-color:#c7d0d7;
}
.badge_pod {margin:0 40px 0 0;
border:1px solid #ccc;
padding:0 0 5px;
text-align:center;
}
.badge_pod img#badge_on {margin:5px 0 0;
}
#badge_head {margin:0 0 10px;
border-bottom:1px solid #ccc;
padding:0 5px;
text-align:center;
font-size:15px;
line-height:2em;
}


input#button_left.button {margin:10px 0 0;
}







#invite_swatch_blue {background:#2d51bf;
}
#invite_swatch_red {background:#dd1312;
}
#invite_swatch_black {background:#000;
}
#invite_swatch_green {background:#1a8010;
}
#invite_swatch_orange {background:#e28f18;
}
#invite_swatch_teal {background:#45bdbe;
}


#chat_swatch_blue {background:#6f9fd4;
}
#chat_swatch_black {background:#514f51;
}
#chat_swatch_green {background:#55b92c;
}
#chat_swatch_yellow {background:#f2e733;
}
#chat_swatch_red {background:#d43602;
}
#chat_swatch_brown {background:#6b4f00;
}
#chat_swatch_teal {background:#23bec1;
}


#black_swatch {background:url(../images/client_styles/black_swatch.gif) top left repeat-x;
}
#gray_swatch {background:url(../images/client_styles/gray_swatch.gif) top left repeat-x;
}
#blue_swatch {background:url(../images/client_styles/blue_swatch.gif) top left repeat-x;
}
#red_swatch {background:url(../images/client_styles/red_swatch.gif) top left repeat-x;
}
#green_swatch {background:url(../images/client_styles/green_swatch.gif) top left repeat-x;
}




.txt_right label {padding:0;
margin:0;
}

/* END:account pages*/

/* START:pop invite */

#pop_container.pop_preview {height:413px;
width:513px;
background:#fff url(../images/pop_invite_siteText.gif) center no-repeat;
}
#pop_container.pop_preview p {display:block;
width:175px;
height:16px;
position:absolute;
z-index:1800;
right:20px;
bottom:5px;
text-align:right;
}
#invite_mask {position:absolute;
top:0;
left:0;
width:550px;
height:465px;
z-index:1500;
background:url(../images/pop_invite_site.gif) center no-repeat;
}
#invite_example.pop_preview {width:160px;
height:46px;
border:1px solid #979797;
padding:24px 0 0;
background:#eee;
font-size:20px;
font-weight:700;
color:#727272;
}

/* END:pop invite */

/* START:Footer */
#footer {clear:left;
padding:15px 26px;
}

#footer p {margin:10px 0 0;
color:#6e6e6e;
text-align:center;
font-size:10px;
line-height:normal;
clear:both;
}
#footer p.divider {border-top:1px solid #e4e4e4;
border-bottom:1px solid #e4e4e4;
padding:7px 0;
line-height:23px;
}

#footer p img {margin:0 7px;
vertical-align:middle;
}

#footer a {margin-right:7px;
margin-left:7px;
text-decoration:none;
}


/* END:Footer */



.message {margin:7px 0;
border:2px solid;
padding:7px;
color:#333;
}


#main_content .message p, #main_content .sub_step .message p  {float:left;
width:85%;
margin:0;
}
#main_content .message p.type, #main_content .sub_step .message p.type {width:9%;
margin-right:10px;
border-right:1px solid #999;
padding-right:10px;
text-align:right;
font-weight:700;
}

.green {border-color:#257b19;
background:#e3fee4;
}
.red {border-color:#7b1b19;9d0303
background:#fee3e3;
}

.checker_inline {margin-left:7px;
color:#900;
}




/* clear fix */
.clear:after {content:".";
display:block;
height:0; 
clear:both; 
visibility:hidden;
}
.clear {display:inline-table;}
/* Hides from IE-mac \*/
* html .clear {height:1%;
}
.clear {display:block;
}
/* End hide from IE-mac */

.clear {display:inline-block;
}
html[xmlns] .clear {display:block;
}
* html .clear {height:1%;
}



#advantages div {position:relative;
z-index:2;
margin:30px 10px;
}
#advantages div span {position:absolute;
right:0;
line-height:100px;
color:#dcdcdc;
font-family:helvetica, sans-serif;
font-weight:700;
font-size:100px;
z-index:1;
}
#advantages div h2, #advantages div p {position:relative;
z-index:2;
}



#comparison {width:98%;
margin:10px 0;
}


table#comparison tr:hover td {background-color:#d8e2fa;
border-bottom:1px solid #a7b3c8;
color:#000;
}


#comparison th {background:#F9F9F9 none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
padding:5px 8px;
text-align:left;
}
#comparison td {border-bottom:1px solid #E6E6E6;
padding:4px 10px;
vertical-align:top;
}
#comparison td.alc_y, #comparison tr:hover td.alc_y  {color:#0e7f03;
font-weight:700;
}
#comparison td.lp_y, #comparison tr:hover td.lp_y {color:#404040;
}
#comparison td.lp_n, #comparison tr:hover td.lp_n {color:#cb1017;
}

.compatibility {margin:10px;
width:98%;
font-size:12px;
}

.compatibility span {margin-right:20px;
font-weight:700;
}
.compatibility span img {margin-right:3px;
}


.compatibility td {border-bottom:1px solid #e6e6e6;
vertical-align:top;
padding:4px 10px;
}
.compatibility_desktop td {width:50%;
} 

.min_sys td {width:33%;
} 
.min_sys ul {padding-left:10px;
}

.compatibility td.footnote {color:#666;
font:10px Arial, Helvetica, sans-serif;
}
.compatibility th {text-align:left;
padding:4px 8px;
}
.compatibility th.platform {border-bottom:1px solid #ccc;
background:#f9f9f9;
padding:5px 8px;
}

.contact_division {width:210px;
margin:10px 20px 20px 0;
float:left;
}


.support_quickbar {float:right;
width:250px;
margin-left:30px;
}
.support_quickbar span, .support_quickbar span a {color:#999;
}
.support_quickbar span a:hover {background:none;
}
.support_quickbar span {display:block;
font-size:10px;
}

.download_installers {margin-top:20px;
width:48%;
float:left;
}
.first {margin-right:20px;
}
.download_installers img {width:64px;
height:64px;
border:0;
float:left;
margin:0 10px 30px 0;
}

#blanket {position:absolute;
top:0;
left:0;
z-index:99999;
background:transparent;
}

#promo_luxury {margin:0;
border:1px solid #2a56d3;
background:#000;
padding:3px 10px;
color:#fff;
}
#promo_luxury a {color:#aad1ff;
}
#promo_luxury a:hover {background:none;
}

.chatlet_vitals td {border-bottom:1px dotted #ccc;
padding:2px 6px;
}

#span_seats {float:left;
width:23px;
}
.span_licenses {float:left;
width:23px;
}
#plus_minus {float:left;
margin-left:10px;
}
#chat_transcript p {
	margin-bottom: 0px;
}

.quote{ margin: 20px 50px 40px 40px; }
.name{ text-align:right; font-weight:bold; }
