 /*********** RESET ************************/
html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,code,del,dfn,em,
img,q,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body {
	line-height: 1.5;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption,th,td {
	text-align: left;
	font-weight: normal;
}
table,td,th {
	vertical-align: middle;
}
blockquote:before,blockquote:after,q:before,q:after {
	content: "";
}
blockquote,q {
	quotes: "" "";
}
a img {
	border: none;
}

/*
*************** HTML ELEMENTS ********************/
html {
	background: white;
}
body {
	font-size: 12px;
	color: #515151;
	font-family: Arial,Helvetica,sans-serif;
	width: 100%;
	padding: 8px 0px 8px 0px;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
    font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
    line-height: 1.0;
}
h1 {
	font-size: 24px;
	line-height: 37px;
	margin-bottom: 21px;
	color: #333;
}
#get-started-form h2 {
	font-size: 21px;
	color: #ff5800;
	margin-bottom: 0.75em;
}
h2 {
	font-size: 17px;
	line-height: 23px;
	margin-bottom: 5px;
	color: #262626;
}
h3 {
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #515151;
}
h4 {
	font-size: 13px;
	line-height: 14px;
	margin-bottom: 5px;
	color: #515151;
	font-weight: bold;
}
h5 {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1.5em;
}
h6 {
	font-size: 1em;
	font-weight: bold;
}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img {
	margin: 0;
}
/* 
I have no idea what these are for but they seem to fuck up Chrome 10

p + p {
	margin-top: -16px;
}
p + ul {
	margin-top: -16px;
}
ul + p {
	margin-top: -16px;
}
*/
p {
	font-size: 13px;
	margin: 0 0 32px;
	line-height: 24px;
}
p img.left {
	float: left;
	margin: 1.5em 1.5em 1.5em 0;
	padding: 0;
}
p img.right {
	float: right;
	margin: 1.5em 0 1.5em 1.5em;
}
a:focus,a:hover {
	color: #000;
}
a {
	color: #0072CF;
	text-decoration: underline;
}
blockquote {
	background: #f0faff url(/sites/all/themes/fuzemeeting/_media/blockquote_bg.png) 0 0 repeat-x;
	padding: 24px 32px 6px;
}
blockquote p {
	font-family: Georgia,serif;
	font-size: 17px;
	font-style: italic;
	color: #005480;
	margin-bottom: 22px;
}
p cite {
	color: #515151;
	font-size: 11px;
	font-family: Arial,sans-serif;
	font-style: normal;
	text-align: right;
	line-height: 13px;
	display: block;
}
strong {
	font-weight: bold;
}
em,dfn {
	font-style: italic;
}
dfn {
	font-weight: bold;
}
sup,sub {
	line-height: 0;
}
abbr,acronym {
	border-bottom: 1px dotted #666;
}
address {
	margin: 0 0 1.5em;
	font-style: italic;
}
del {
	color: #666;
}
pre {
	margin: 1.5em 0;
	white-space: pre;
}
pre,code,tt {
	font: 1em 'andale mono','lucida console',monospace;
	line-height: 1.5;
}
li ul,li ol {
	margin: 0 1.5em;
}
ul,ol {
	margin: 0 0 30px 13px;
}
ul {
	list-style-type: disc;
}
li {
	font-size: 13px;
	line-height: 24px;
}
ol {
	list-style-type: decimal;
}
dl {
	margin: 0 0 1.5em 0;
}
dl dt {
	font-weight: bold;
}
dd {
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}
table {
	margin-bottom: 1.4em;
	width: 100%;
}
th {
	font-weight: bold;
}
thead th {
	background: #c3d9ff;
}
th,td,caption {
	padding: 4px 10px 4px 5px;
}
tr.even td {
	background: #e5ecf9;
}
tfoot {
	font-style: italic;
}
caption {
	background: #eee;
}
h1, h2, h3, h4, h5,
p, ul, dl, ol {
	padding: 0 6px;
}
/*FORMS*/
table form {
	padding: 0 0 0 15px;
}
form p {
	margin: 0 0 12px 0;
}
#get-started-form label {
	width: 120px;
}
#get-started-form #form-messages label {
	width: auto;
}
table label {
	width: auto;
	text-align: right;
	display: block;
	margin: 10px 10px 10px 0;
	color: #000;
}
label.error {
	color: #FF0000;
}
fieldset {
	padding: 1.4em;
	margin: 0 0 1.5em 0;
	border: 1px solid #ccc;
}
legend {
	font-weight: bold;
	font-size: 1.2em;
}
.notice,.success {
	padding: .8em;
	margin-bottom: 1em;
	border: 2px solid #ddd;
}
.notice {
	background: #FFF6BF;
	color: #514721;
	border-color: #FFD324;
}
.success {
	background: #E6EFC2;
	color: #264409;
	border-color: #C6D880;
}
.notice a {
	color: #514721;
}
.success a {
	color: #264409;
}
.submit {
	padding-top: 30px;
	text-align: right;
}
.submit-alt {
	padding: 30px 0 0 50px;
}
.submit-alt p {
	margin-left: 7px;
}
form table td {
	padding: 0;
}
.form-errors {
	padding: 0;
}
#form-messages {
	margin-bottom: 12px;
	margin-left: 0;
	padding-left: 0;
}
#form-messages li {
	list-style-type: none;
	margin-left: 0;
	padding-left: 6px;
}
.success-message {
	color: green;
}
#fuzemeeting-plans-get-form-list .form-item {
	margin: 0;
}
#fuzemeeting-plans-get-form-list .plan-radio {
	margin: 5px 10px 5px 0;
}
#fuzemeeting-plans-get-form-list .plan-radio div {
	display: inline;
}
#fuzemeeting-plans-get-form-list hr {
	margin: 20px 0 15px 0;
}
.plan-description {
	float: left;
	width: 400px;
}
.plan-price {
	float: right;
	width: 150px;
	text-align: right;
	margin-top: 5px;
}
.small {
	font-size: 11px;
	margin-bottom: 1.875em;
	line-height: 1.875em;
}
.large {
	font-size: 14px;
	line-height: 24px;
}
.hide {
	display: none;
}
.quiet {
	color: #7d7d7d;
}
.loud {
	color: #000;
}
.highlight {
	background: #ff0;
}
.added {
	background: #060;
	color: #fff;
}
.removed {
	background: #900;
	color: #fff;
}
.first {
	margin-left: 0;
	padding-left: 0;
}
.last {
	margin-right: 0;
	padding-right: 0;
}
.top {
	margin-top: 0;
	padding-top: 0;
}
.bottom {
	margin-bottom: 0;
	padding-bottom: 0;
}
.shorter {
	line-height: 18px;
}
/*
*************** GRID ********************/
#super-wrapper {
	width: 1000px;
	margin: auto;
	border: 1px solid #b9babc;
	background: #FFFFFF;
}

.container {
	width: 960px;
	margin: 0 auto;
}
.showgrid {
	background: url(/sites/all/themes/fuzemeeting/_media/grid.png);
}
.column,div.span-1,div.span-2,div.span-3,
div.span-4,div.span-5,div.span-6,div.span-7,
div.span-8,div.span-9,div.span-10,
div.span-11,div.span-12 {
	float: left;
	margin-right: 12px;
}
.last,div.last {
	margin-right: 0;
}
.span-1{width:69px;}
.span-2{width:150px;}
.span-3{width:231px;}
.span-4{width:312px;}
.span-5{width:393px;}
.span-6{width:474px;}
.span-7{width:555px;}
.span-8{width:636px;}
.span-9{width:717px;}
.span-10{width:798px;}
.span-11{width:879px;}
.span-12,div.span-12{width:960px;margin:0;}

.append-1{padding-right:81px;}
.append-2{padding-right:162px;}
.append-3{padding-right:243px;}
.append-4{padding-right:324px;}
.append-5{padding-right:405px;}
.append-6{padding-right:486px;}
.append-7{padding-right:567px;}
.append-8{padding-right:648px;}
.append-9{padding-right:729px;}
.append-10{padding-right:810px;}
.append-11{padding-right:891px;}
.prepend-1{padding-left:81px;}
.prepend-2{padding-left:162px;}
.prepend-3{padding-left:243px;}
.prepend-4{padding-left:324px;}
.prepend-5{padding-left:405px;}
.prepend-6{padding-left:486px;}
.prepend-7{padding-left:567px;}
.prepend-8{padding-left:648px;}
.prepend-9{padding-left:729px;}
.prepend-10{padding-left:810px;}
.prepend-11{padding-left:891px;}

.pull-1{margin-left:-81px;}
.pull-2{margin-left:-162px;}
.pull-3{margin-left:-243px;}
.pull-4{margin-left:-324px;}
.pull-5{margin-left:-405px;}
.pull-6{margin-left:-486px;}
.pull-7{margin-left:-567px;}
.pull-8{margin-left:-648px;}
.pull-9{margin-left:-729px;}
.pull-10{margin-left:-810px;}
.pull-11{margin-left:-891px;}
.pull-12{margin-left:-972px;}

.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12 {
	float: left;
	position: relative;
}
.push-1{margin:0 -81px 1.5em 81px;}
.push-2{margin:0 -162px 1.5em 162px;}
.push-3{margin:0 -243px 1.5em 243px;}
.push-4{margin:0 -324px 1.5em 324px;}
.push-5{margin:0 -405px 1.5em 405px;}
.push-6{margin:0 -486px 1.5em 486px;}
.push-7{margin:0 -567px 1.5em 567px;}
.push-8{margin:0 -648px 1.5em 648px;}
.push-9{margin:0 -729px 1.5em 729px;}
.push-10{margin:0 -810px 1.5em 810px;}
.push-11{margin:0 -891px 1.5em 891px;}
.push-12{margin:0 -972px 1.5em 972px;}

.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12 {
	float: right;
	position: relative;
}

.prepend-top {
	margin-top: 1.5em;
}
.append-bottom {
	margin-bottom: 30px;
}
div.border {
	padding-right: 5px;
	margin-right: 6px;
	border-right: 1px solid #eee;
}
div.colborder {
	padding-right: 46px;
	margin-right: 46px;
	border-right: 1px solid #eee;
}
.box {
	padding: 1.5em;
	margin-bottom: 1.5em;
	background: #E5ECF9;
}
hr {
	background: #e0e0e0;
	color: #e0e0e0;
	clear: both;
	float: none;
	width: 100%;
	height: 1px;
	margin: 30px 0;
	border: none;
}
hr.space {
	background: #fff;
	color: #fff;
	clear: both;
	float: none;
	width: 100%;
	height: 1px;
	margin: 15px 0;
	border: none;
}
.clearfix:after,.container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}
.clearfix,.container {
	display: block;
}
.clear {
	clear: both;
}

/*
*************** PAGE STRUCTURE ********************/
a#logo {
	margin: 15px 0px 0px 12px;
	display: block;
	width: 216px;
	height: 33px;
	background: url(/sites/all/themes/fuzemeeting/_media/sprites/home-sprite.png) no-repeat -15px -16px;
}
a#logo h1 { 
	display: none;
}

.red {
    color: #c00;
}

#site-actions {
	text-align: right;
	font-size: 14px;
}

#site-actions a {
	text-decoration: none;
	font-weight: bold;
}

#site-actions #sales-small {
    font-size: 10px;
}

#support-nav {
	font-size: 11px;
	font-weight: bold;
}
#support-nav a {
	text-decoration: none;
}

#live-person {
	background-image: url("/sites/all/themes/fuzemeeting/_media/sprites/home-sprite.png");
	background-position: 155px -326px;
	background-repeat: no-repeat;
	padding-right: 33px;
}
/*NAVIGATION*/
ul.menu {
	margin: 0;
}
ul.menu {
	padding: 0;
}
ul.menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}

#pricing-table ul.menu li {
    line-height: 22px;
}

#super-nav {
	height: 49px;
    list-style-type: none;
    list-style: none;
}

.supernav {
    padding-top: 12px;
}

a.demo-presenter {
	display: block;
	width: 60px;
	height: 30px;
}
a.demo-presenter span {
	display: none;
}
#main-nav {
	height: 40px;
	position: relative;
}
	
#main-nav ul {
	padding: 12px 0 12px 0px;
	margin: 0px;
	list-style-type: none;
	float: left;
	width: 960px;
	border-bottom: 1px solid #d9d9d9;
}
#main-nav ul li {
	float: left;
}
#main-nav ul li a {
	display: block;
	padding: 0px 10px;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #999999;
	text-decoration: none;
	text-align: center;
	font: bold 14px Helvetica, Arial, sans-serif;
}
#main-nav ul li a:hover {
}

#main-nav ul li a.selected {
	color: #000000;
}
#main-nav ul li a:hover.selected {
}

#main-nav ul li.first a {
	border-left: 0px;
}
#main-nav ul li.last a {
	border-right: 0px;
	padding-right: 0px;
}

#header {
	height: 40px;
}

/* SUBNAVs */

#sub-nav {
	padding-bottom: 219px;
	border-top:1px solid #E7E6E6;
	background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_bottom2.png) 0 100% no-repeat;
	width: 297px;
}
#sub-nav li {
	border-right: 1px solid #dad9d9;
	border-left: 1px solid #dad9d9;
}
#sub-nav li a {
	list-style-type: none;
	font-size: 11px;
	color: #8e8e8e;
	text-decoration: none;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e7e6e6;
	display: block;
	width: 280px;
	margin: 0 auto;
	line-height: 13px;
	display: block;
	background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_left.png) 1px 100% no-repeat;
	height: 48px;
	padding: 10px 0 0 15px;
}
#sub-nav li a strong {
	list-style-type: none;
	display: block;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #515151;
}

#sub-nav li a:hover strong {
    color: #3d3d3d;
}

#sub-nav li.selected a {
	background: #d8d8d8 url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_up.png) 0 0 repeat-x;
}

#sub-nav li a:hover {
    background:  url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_up.png) 1px 0 no-repeat;
    cursor: pointer;
}

#conference-features-web-meeting-hd-video-conferencing #sub-nav li a.active,
#conference-features-web-meeting-hd-video-conferencing #sub-nav li a:hover.active,
#web-conferencing-web-conferencing-basics #sub-nav li a.active,
#web-conferencing-web-conferencing-basics #sub-nav li a:hover.active,
#solutions #sub-nav li a.active,
#solutions #sub-nav li a:hover.active,
#conference-features-iphone #sub-nav li a.active,
#conference-features-iphone #sub-nav li a:hover.active,
#about #sub-nav li a.active,
#conference-features #sub-nav li a.active,
#conference-features #sub-nav li a:hover.active,
#about #sub-nav li a:hover.active {
	background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_selected_1.png) 1px 0 no-repeat;
}

#web-conferencing-how-it-works #sub-nav li a.active,
#web-conferencing-how-it-works #sub-nav li a:hover.active,
#solutions-higher-education #sub-nav li a.active,
#solutions-higher-education #sub-nav li a:hover.active,
#conference-features-blackberry #sub-nav li a.active,
#conference-features-blackberry #sub-nav li a:hover.active,
#conference-features-web-meeting-hi-def-content #sub-nav li a.active,
#conference-features-web-meeting-hi-def-content #sub-nav li a:hover.active,
#about-management #sub-nav li a.active,
#about-management #sub-nav li a:hover.active {
	background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_selected_2.png) 1px 0 no-repeat;
}
#web-conferencing-top-10-uses #sub-nav li a.active,
#web-conferencing-top-10-uses #sub-nav li a:hover.active,
#solutions-life-sciences #sub-nav li a.active,
#solutions-life-sciences #sub-nav li a:hover.active,
#conference-features-ipad #sub-nav li a.active,
#conference-features-ipad #sub-nav li a:hover.active,
#about-news #sub-nav li a.active,
#about-news #sub-nav li a:hover.active {
	background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_selected_3.png) 1px 0 no-repeat;
}
#web-conferencing-why-fuze-meeting #sub-nav li a.active,
#web-conferencing-why-fuze-meeting #sub-nav li a:hover.active,
#solutions-sales-and-training #sub-nav li a.active,
#solutions-sales-and-training #sub-nav li a:hover.active,
#conference-features-web-meeting-desktop-share #sub-nav li a.active,
#conference-features-web-meeting-desktop-share #sub-nav li a:hover.active,
#about-contact #sub-nav li a.active,
#about-contact #sub-nav li a:hover.active {
	background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_selected_4.png) 1px 0 no-repeat;
}
#web-conferencing-video-tour #sub-nav li a.active,
#web-conferencing-video-tour #sub-nav li a:hover.active,
#conference-features-web-meeting-fuze-fetch #sub-nav li a.active,
#conference-features-web-meeting-fuze-fetch #sub-nav li a:hover.active,
#about-press #sub-nav li a.active,
#about-press #sub-nav li a:hover.active {
	background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_selected_5.png) 1px 0 no-repeat;
}
#web-conferencing-customer-stories #sub-nav li a.active,
#web-conferencing-customer-stories #sub-nav li a:hover.active,
#about-resources #sub-nav li a.active,
#about-resources #sub-nav li a:hover.active, 
#conference-features-web-meeting-easy-interface #sub-nav li a.active,
#conference-features-web-meeting-easy-interface #sub-nav li a:hover.active,
.node-type-customer-page #sub-nav li.active-trail a, 
.node-type-customer-page #sub-nav li.active-trail a:hover {
	background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_selected_6.png) 1px 0 no-repeat;
}
#conference-features-web-meeting-business-grade-im #sub-nav li a.active,
#conference-features-web-meeting-business-grade-im #sub-nav li a:hover.active,
#web-conferencing-comparison #sub-nav li a.active,
#web-conferencing-comparison #sub-nav li a:hover.active {
	background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_selected_7.png) 1px 0 no-repeat;
}
#conference-features-web-meeting-mobile-meeting-features #sub-nav li a.active,
#conference-features-web-meeting-mobile-meeting-features #sub-nav li a:hover.active,
#web-conferencing-green #sub-nav li a.active,
#web-conferencing-green #sub-nav li a:hover.active {
    background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_selected_8.png) 1px 0 no-repeat;
}
#solutions-telepresence #sub-nav li a.active,
#solutions-telepresence #sub-nav li a:hover.active,
#conference-features-web-meeting-recording #sub-nav li a.active,
#conference-features-web-meeting-recording #sub-nav li a:hover.active,
#web-conferencing-online-meeting-resources #sub-nav li a.active,
#web-conferencing-online-meeting-resources #sub-nav li a:hover.active, 
#web-conferencing-secure-online-meetings #sub-nav li a.active, 
#web-conferencing-secure-online-meetings #sub-nav li a:hover.active {
    background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_selected_9.png) 1px 0 no-repeat;
}
#conference-features-web-meeting-telephony #sub-nav li a.active,
#conference-features-web-meeting-telephony #sub-nav li a:hover.active {
    background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_selected_1.png) 1px 0 no-repeat;
}
#conference-features-web-meeting-webinar #sub-nav li a.active,
#conference-features-web-meeting-webinar #sub-nav li a:hover.active {
    background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_selected_2.png) 1px 0 no-repeat;
}

#support-faq #sub-nav li a.active,
#support-faq #sub-nav li a:hover.active {
    background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_selected_1.png) 1px 0 no-repeat;
}

#support-help-and-training #sub-nav li a.active,
#support-help-and-training #sub-nav li a:hover.active {
    background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_selected_2.png) 1px 0 no-repeat;
}

#terms #sub-nav li a.active,
#terms #sub-nav li a:hover.active {
    background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_selected_3.png) 1px 0 no-repeat;
}

.sub-nav-promo {
	background: url('/sites/all/themes/fuzemeeting/_media/promo_box_top.png') 0 0 no-repeat;
	margin-top: 10px;
}
.sub-nav-promo ul {
	margin: 0;
	padding: 0;
	background: url('/sites/all/themes/fuzemeeting/_media/promo_box_bottom.png') 0 100% no-repeat;
	padding: 3px 10px;
}
.sub-nav-promo ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.sub-nav-promo ul li.last a {
	border-bottom: none;
}
.sub-nav-promo ul li a {
	padding: 5px 6px 5px 30px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #d8d8d8;
	display: block;
	color: #363636;
}
.promo-get-started {
	background: url('/sites/all/themes/fuzemeeting/_media/icon_arrow.png') 6px 50% no-repeat;
}
.promo-pricing {
	background: url('/sites/all/themes/fuzemeeting/_media/icon_money.png') 6px 50% no-repeat;
}
.promo-feature-tour {
	background: url('/sites/all/themes/fuzemeeting/_media/icon_pointer.png') 6px 50% no-repeat;
}

/*CONTENT*/
#content {
	background: #FFFFFF;
	padding: 25px 0px 40px 0px;
}

/* PRE-FOOTER BLOCK */
#pre-footer-block {
    border-top: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	text-align: center;
}

#social-block a {
	float: left;
    text-indent: -9999px;
	overflow:hidden;
}
#customer-block {
    border-bottom: 1px solid #cfcfcf;    
}
#customer-block h2 {
    text-align: left;
    margin: 0;
    padding: 0;
}
.footer-splitter {
    width: 479px;
    float: left;
    margin: 9px 0;
}
.footer-splitter.left {
    border-right: 1px solid #cfcfcf;
}

#pre-footer-block .icons {
    background-image: url('/sites/all/themes/fuzemeeting/_media/sprites/social-sprites.png');	
    width: 17px;
    height: 17px;
	margin: 0 9px;
	background-repeat: no-repeat;
}
#social-block {
    margin-right: 21px;
    display: inline-block;
    float: right;
    text-align: center;
}
div#icon-google-plusone.icons {
	width: 42px;
	background-image: none;
	float: left;
}
#icon-rss {
    background-position: 0 -45px;	
}
#icon-twitter {
	background-position: -34px -45px;
}
#icon-facebook {
    background-position: -70px -45px;
}
#icon-youtube {
    background-position: -102px -45px;	
}
#icon-linkedin {
    background-position: -137px -45px;
}

#get-links {
    float: left;
    margin-left: 21px;
}
#get-links a {
    margin: 0 6px;
}

/* SUB FOOTER */
#sub-footer {
	font-size: 10px;
	color: #7d7d7d;
}
#sub-footer p {
	font-size: 10px;
	color: #7d7d7d;
}
#sub-footer a {
	text-decoration: none;
	color: #7d7d7d;
}
#sub-footer .last {
	text-align: right;
}
/*SIDEBAR*/
.sidebar-promo-wrap {
	background: url('/sites/all/themes/fuzemeeting/_media/sidebar_promo_top.png') 0 0 no-repeat;
	margin-top: 10px;
}
.sidebar-promo {
	margin: 0;
	padding: 0;
	background: url('/sites/all/themes/fuzemeeting/_media/sidebar_promo_bottom.png') 0 100% no-repeat;
	padding: 20px 5px;
	text-align: center;
}
.sidebar-heading {
	font-size: 11px;
	color: #00a7ff;
	line-height: 13px;
}
.sidebar-body {
	font-size: 11px;
	line-height: 13px;
	color: #959595;
	margin-bottom: 0;
}
/*HOME PAGE*/
#home-page-header {
	background: #FFF url('/sites/all/themes/fuzemeeting/_media/home_bg.jpg') 0 0 repeat-x;
	border-bottom:1px solid #CFCFCF;
}
#home-page-header-inner {
	background:  url('/sites/all/themes/fuzemeeting/_media/home_header_bg.jpg') -15px 0 no-repeat;
	width: 1100px;
	margin: 0 auto;
}
#home-page-header-inner .get-started-container {
	width: 209px;
	padding-top: 0;
}
#home-page-header-inner .landing-sub-heading {
	margin-bottom: 15px;
}
#home-page-header-inner p,
#home-page-header-inner h2,
#home-page-header-inner h3 {
	padding: 0;
}
#home-page-header #get-started-form {
	margin-top: 0;
	position: relative;
	top: -40px;
}
#home-page-header #get-started-form p {
	padding: 0;
}
#home-feature-grid p {
	line-height: 18px;
}
#home-feature-grid p strong {
	color: #000;
}
#home-feature-grid .image-container {
	padding-top: 4px;
}
.front #content {
	background: none;
	border-bottom: none;
	padding: 40px 0;
}
.front form table {
	width: auto;
}
.front h2 {
	margin-bottom: 15px;
}
.front h3 {
	margin-top: 6px;
	margin-bottom: 10px;
}
.front .row-separator {
	margin-bottom: 23px;
	padding-bottom: 25px;
	background: url(/sites/all/themes/fuzemeeting/_media/separator.png) 0 100% repeat-x;
}
.front .row-separator p {
	margin-bottom: 0;
}
.front .landing-heading {
	margin-bottom: 12px;
}
#sub-content {
	background: url(/sites/all/themes/fuzemeeting/_media/home_sub_content_bg.png) 0 0 no-repeat;
	min-height: 357px;
}
#feature {
	padding: 20px 0 50px 0;
	background: #0092e4 url(/sites/all/themes/fuzemeeting/_media/feature_bg.png) 0 0 repeat-x;
	color: #FFF;
}
#feature a,
#feature a:hover {
	color: #FFF;
	text-decoration: none;
}
#feature p {
	font-size: 15px;
	padding: 0;
}
#feature h1 {
	color: #FFF;
	padding: 0;
	margin-bottom: 0;
}
#feature h2 {
	font-size: 18px;
	margin-bottom: 30px;
	padding: 0;
	color: #FFF;
}
#feature p.small {
	font-size: 12px;
	line-height: 13px;
}
#feature h1 span {
	color: #6dcff6;
}
#feature-nav ul {
	text-align: right;
	color: #ccedfe;
	text-decoration: none;
	font-size: 11px;
	margin-top: 37px;
}
#feature-nav ul li {
	display: inline;
	margin-left: 50px;
}
#feature-nav ul li a {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
}
#feature-nav ul li a:hover {
	color: #fff;
}
#feature-nav li#nav-what {
	margin-left: 0;
}

.landing-content {
	padding-top: 40px;
}
#get-started-form form {
	padding: 40px 30px 0;
}
#get-started-form form table {
	width: auto;
}
/*LANDING PAGES*/
#landing-header {
	background: #fcfcfc url(/sites/all/themes/fuzemeeting/_media/landing_page_header_bg.png) 0 0 repeat-x;
	height: 274px;
}
#landing-header .container {
	height: 274px;
}
#landing-header-inner {
	width: 1100px;
	margin: 0 auto;
}
#landing-full-page {
	background: #FFF url(/sites/all/themes/fuzemeeting/_media/landing_content_bg.png) 0 0 repeat-x;
	border-bottom: 1px solid #cfcfcf;
	padding-bottom: 40px;
}
.landing-full-page-header {
	height: 274px;
}
.landing-heading {
	color: #00a7ff;
	font-size: 30px;
	margin: 70px 0 0 0;
	line-height: 33px;
	padding: 0;
}
.landing-sub-heading {
	color: #00a7ff;
	font-size: 25px;
	color: #666666;
	padding: 0;
	line-height: 30px;
	margin: 0;
}
.shallow-heading .landing-heading {
	margin-top: 37px;
}
.landing-bg-1 {
	background: url(/sites/all/themes/fuzemeeting/_media/landing_bg_1.jpg) 0 0 no-repeat;
}
.landing-bg-2 {
    background: url(/sites/all/themes/fuzemeeting/_media/landing_bg_2.png) 353px 0 no-repeat;
}
.landing-bg-3 {
	background: url(/sites/all/themes/fuzemeeting/_media/landing_bg_3.jpg) 0 0 no-repeat;
}
.landing-bg-4 {
	background: url(/sites/all/themes/fuzemeeting/_media/landing_bg_4.jpg) 0 0 no-repeat;
}
.landing-bg-5 {
	background: url(/sites/all/themes/fuzemeeting/_media/landing_bg_5.jpg) 0 0 no-repeat;
}
.get-started-container {
	line-height: 8px;
	text-align: center;
	padding-top: 39px;
}
.get-started-container a.button-get-started {
	margin: 0 auto;
}
.feature-thumbs {
	margin-left: 72px;
	margin-top: 20px;
	line-height: 5px;
}
.feature-thumbs a {
	text-decoration: none;
}
.feature-thumbs span {
	margin-left: 10px;
}
/*PAGE SPECIFIC*/
#pricing-header {
	height: auto;
}
#pricing-header h2 {
	margin: 27px 0 0 0;
}
#pricing-table {
	background: url('/sites/all/themes/fuzemeeting/_media/pricing_bg.png') 50% 0 no-repeat;
	min-height: 367px;
	height: auto !important;
	height: 367px;
}
.pricing-content {
	text-align: center;
}
.pricing-content ul {
	min-height: 234px;
	height: auto !important;
	height: 234px;
}
.pricing-content p {
	padding: 0;
}
.pricing-content li {
	font-size: 14px;
	text-align: center;
}
.pricing-content h2 {
	padding: 0;
	color: #ff5800;
	font-size: 25px;
	margin: 0 0 2px 0;
}
.pricing-content .large {
	font-size: 18px;
}
#pricing-left {
	padding: 65px 8px 0 18px;
}
#pricing-middle {
	padding: 50px 45px 0;
}
#pricing-middle h2 {
	border-bottom: 1px solid #CCC;
	padding-bottom: 7px;
	font-size: 33px;
	margin: 0 0 5px 0;
}
#pricing-right {
	padding: 65px 22px 0 8px;
}
.price {
	color: #00a7ff;
}
.landing-images-1 {
	display: block;
	background: url(/sites/all/themes/fuzemeeting/_media/product_images_1.png) 0 0 no-repeat;
	width: 454px;
	height: 172px;
	position: relative;
	bottom: -30px;
	right: -70px;
	overflow: visible;
}

.landing-comparison {
	display: block;
    background: url(/sites/all/themes/fuzemeeting/_media/burst-webex-orange.png) 0 0 no-repeat;
    width: 197px;
    height: 197px;
    position: absolute;
    left: 280px;
    overflow: visible;
}

#landing-header.comparison-header {
	height: 100px;
    background: transparent url(/sites/all/themes/fuzemeeting/_media/header-comparison-gradient.png) 0 0 repeat-x;
}

#comparison-badge {
	position: relative;
}

/*HOW IT WORKS*/
.step-wrap {
	background: url('/sites/all/themes/fuzemeeting/_media/step_arrow.png') 55px 100% no-repeat;
	padding-bottom: 20px;
	position: relative;
	overflow: visible;
	bottom: -25px;
}
.step {
	background: #221f1f;
	padding: 11px;
}
.step p {
	font-weight: bold;
	font-size: 13px;
	color: #FFF;
	margin: 0;
	line-height: 15px;
	padding-left: 30px;
	padding: 5px 0 5px 30px;
}
#step-1 {
	background: url('/sites/all/themes/fuzemeeting/_media/step_number_1.png') 0 50% no-repeat;
}
#step-2 {
	background: url('/sites/all/themes/fuzemeeting/_media/step_number_2.png') 0 50% no-repeat;
}
#step-3 {
	background: url('/sites/all/themes/fuzemeeting/_media/step_number_3.png') 0 50% no-repeat;
}
/*GET STARTED*/
#get-started-form {
	width: 420px;
	float: right;
	background: url('/sites/all/themes/fuzemeeting/_media/form_bg.png') 0 0 no-repeat;
	margin-top: 33px;
	margin-right: 39px;
}

#get-started-form .submit-alt {
    padding-left: 80px;
}

/*IPHONE FEATURES*/
#iphone-content {
	width: 223px;
	height: 487px;
	background: url('/sites/all/themes/fuzemeeting/_media/mobile-iphone/iphone4.png') 0 0 no-repeat;
	margin: 0 4px;
	line-height: 0;
	padding: 83px 0 0 28px;
}
.iphone-feature {
	height: 275px;
	width: 368px;
	line-height: 0;
}
.iphone-feature-screenshot {
	height: 275px;
	width: 183px;
	float: left;
	margin-right: 35px;
	background: #000;
}
.iphone-feature-description {
	height: 275px;
	width: 150px;
	float: left;
}
.iphone-feature-description p {
	padding: 0;
}
.ui-tabs-hide {
     display: none;
}
#iphone-feature-nav {
	border-top: 1px solid #d8d8d8;
	margin-top: 72px;
	margin-left: 38px;
}
#iphone-features p.clearfix {
	margin-top: 24px;
}
#iphone-features p .button-app-store {
	float: right;
}
#iphone-feature-nav ul li {
	line-height: 12px;
}
#iphone-feature-nav li a {
	border-bottom: 1px solid #d8d8d8;
	color: #515151;
	display: block;
	padding: 6px 7px 5px 7px;
	font-size: 11px;
	text-decoration: none;
	width: 179px;
	outline: none;
}
#iphone-feature-nav li a span {
	background: url('/sites/all/themes/fuzemeeting/_media/iphone_nav_indicator.png') 100% 50% no-repeat;
	display: block;
}
#iphone-feature-nav li.ui-tabs-selected a {
	background: #f7f7f7 url('/sites/all/themes/fuzemeeting/_media/iphone_nav_active.png') 0 0 repeat-x;
	color: #262626;
}
#iphone-feature-nav li.ui-tabs-selected a span {
	background: url('/sites/all/themes/fuzemeeting/_media/iphone_nav_indicator_active.png') 100% 50% no-repeat;
}
#iphone-feature-nav li a:hover {
	color: #00a7ff;
}


/*IPAD FEATURES*/
#ipad-features {
	background: url(/sites/all/themes/fuzemeeting/_media/ipad2.png) 206px 10px no-repeat;
	height: 530px;
}

#ipad-content {
	width: 344px;
	height: 258px;
	margin: 0 4px;
	line-height: 0;
	padding: 49px 0 0 35px;
}
.ipad-feature {
	height: 350px;
	width: 344px;
	line-height: 0;
}
.ipad-feature-screenshot {
	height: 258px;
	width: 344px;
	float: left;
	margin-right: 35px;
	background: #000;
}
.ipad-feature-description {
	height: 175px;
	width: 344px;
	float: left;
	padding-top: 50px;
}
.ipad-feature-description p {
	padding: 0;
	font-size: 14px;
}
#ipad-feature-nav {
	border-top: 1px solid #d8d8d8;
	margin-top: 33px;
	margin-left: 5px;
}
#ipad-features p.clearfix {
	margin-top: 24px;
}
#ipad-features p .button-app-store {
	float: right;
}
#ipad-feature-nav ul li {
	line-height: 12px;
	width: 189px;
}
#ipad-feature-nav li a {
	border-bottom: 1px solid #d8d8d8;
	color: #515151;
	display: block;
	padding: 6px 7px 5px 7px;
	font-size: 11px;
	text-decoration: none;
	width: 175px;
	outline: none;
}
#ipad-feature-nav li a span {
	background: url('/sites/all/themes/fuzemeeting/_media/iphone_nav_indicator.png') 100% 50% no-repeat;
	display: block;
}
#ipad-feature-nav li.ui-tabs-selected a {
	background: #f7f7f7 url('/sites/all/themes/fuzemeeting/_media/iphone_nav_active.png') 0 0 repeat-x;
	color: #262626;
}
#ipad-feature-nav li.ui-tabs-selected a span {
	background: url('/sites/all/themes/fuzemeeting/_media/iphone_nav_indicator_active.png') 100% 50% no-repeat;
}
#ipad-feature-nav li a:hover {
	color: #00a7ff;
}


/*android FEATURES*/
#android-content {
    width: 435px;
    height: 420px;
    line-height: 0;
	background: url('/sites/all/themes/fuzemeeting/_media/android/xoom.png') 0 0 no-repeat;
}
.android-feature {
    height: 420px;
    line-height: 0;
}
.android-feature-screenshot {
    float: left;
    height: 250px;
    margin-left: 26px;
    margin-top: 26px;
    width: 400px;
}
.android-feature-description {
    height: 110px;
    width: 370px;
    float: left;
    margin-top: 25px;
    margin-left: 40px;
}
.android-feature-description p {
    padding: 0;
}
.ui-tabs-hide {
     display: none;
}
#android-feature-nav {
    border-top: 1px solid #d8d8d8;
    margin-top: 25px;
    word-spacing: -1px;
}
#android-features p.clearfix {
    margin-top: 24px;
}
#android-features p .button-app-store {
    float: right;
}
#android-feature-nav ul li {
    line-height: 12px;
}
#android-feature-nav li a {
    border-bottom: 1px solid #d8d8d8;
    color: #515151;
    display: block;
    padding: 6px 7px 5px 7px;
    font-size: 11px;
    text-decoration: none;
    outline: none;
}

#android-feature-nav li a span {
    background: url('/sites/all/themes/fuzemeeting/_media/iphone_nav_indicator.png') 100% 50% no-repeat;
    display: block;
}
#android-feature-nav li.ui-tabs-selected a {
    background: #f7f7f7 url('/sites/all/themes/fuzemeeting/_media/iphone_nav_active.png') 0 0 repeat-x;
    color: #262626;
}
#android-feature-nav li.ui-tabs-selected a span {
    background: url('/sites/all/themes/fuzemeeting/_media/iphone_nav_indicator_active.png') 100% 50% no-repeat;
}
#android-feature-nav li a:hover {
    color: #00a7ff;
}

/*WEB MEETING FEATURES*/
/*Hide sub nav on these pages*/
.feature-page #block-menu-menu-features,
#block-menu-menu-fuze-meeting-features h2 {
	display: none;
}

/* We can most likely nuke this crap after we abolish it */

#features-nav-wrap {
	padding-bottom: 142px;
	background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_bottom2.png) 0 100% no-repeat;
}
#features-nav {
	width: 297px;
	background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg.png) 0 0 repeat-y;
	border-top: 1px solid #e7e6e6;
	border-bottom: 1px solid #FFF;
	margin: 0;
	padding: 0;
}
#features-nav li {
	list-style-type: none;
	line-height: 13px;
}
#features-nav li a {
	list-style-type: none;
	font-size: 11px;
	color: #8e8e8e;
	text-decoration: none;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e7e6e6;
	display: block;
	width: 295px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	min-height: 70px;
}
#features-nav li a span.nav-text {
	width: 202px;
	padding: 12px 12px 12px 0;
	display: block;
	float: right;
}
#features-nav li a span.nav-icon {
	margin-top: 17px;
	width: 81px;
	height: 36px;
	padding: 0;
	display: block;
	float: left;
	background-image: url(/sites/all/themes/fuzemeeting/_media/features_icons.png);
	background-repeat: no-repeat;
}
li#nav-item-0 a span.nav-icon {
	background-position: 50% 0;
}
li#nav-item-0 a.selected span.nav-icon {
	background-position: 50% -36px;
}
li#nav-item-1 a span.nav-icon {
	background-position: 50% -72px;
}
li#nav-item-1 a.selected span.nav-icon {
	background-position: 50% -108px;
}
li#nav-item-2 a span.nav-icon {
	background-position: 50% -216px;
}
li#nav-item-2 a.selected span.nav-icon {
	background-position: 50% -252px;
}
li#nav-item-3 a span.nav-icon {
	background-position: 50% -288px;
}
li#nav-item-3 a.selected span.nav-icon {
	background-position: 50% -324px;
}
li#nav-item-4 a span.nav-icon {
	background-position: 50% -360px;
}
li#nav-item-4 a.selected span.nav-icon {
	background-position: 50% -396px;
}
li#nav-item-5 a span.nav-icon {
	background-position: 50% -432px;
}
li#nav-item-5 a.selected span.nav-icon {
	background-position: 50% -468px;
}
li#nav-item-6 a span.nav-icon {
	background-position: 50% -576px;
}
li#nav-item-6 a.selected span.nav-icon {
	background-position: 50% -612px;
}
li#nav-item-7 a span.nav-icon {
    background-position: 50% -727px;
}
li#nav-item-7 a.selected span.nav-icon {
    background-position: 50% -767px;
}
li#nav-item-8 a span.nav-icon {
    background-position: 50% -819px;
}
li#nav-item-8 a.selected span.nav-icon {
    background-position: 50% -857px;
}

#features-nav li a strong {
	list-style-type: none;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #515151;
	margin-bottom: 5px;
}
#features-nav li.selected a,
#features-nav li a:hover {
	background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_selected.png) 0 0 repeat-x;
}
#change-feature {
	text-align: right;
	color: #cbcbcb;
}
#feature-container p.image-container {
	margin-bottom: 8px;
}
#feature-container p.large {
	font-size: 17px;
}
.icon-right {
	background: url(/sites/all/themes/fuzemeeting/_media/icon_arrow_right.png) 100% 50% no-repeat;
	padding: 2px 24px 2px 4px;
}
.icon-left {
	background: url(/sites/all/themes/fuzemeeting/_media/icon_arrow_left.png) 0 50% no-repeat;
	padding: 2px 4px 2px 24px;
}
/*BUTTONS*/
.button-get-started-sidebar {
	background-image: url(/sites/all/themes/fuzemeeting/_media/button_get_started_alt.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 114px;
	height: 35px;
	display: block;
	margin: 0 auto 20px auto;
}
.button-get-started {
	background-image: url(/sites/all/themes/fuzemeeting/_media/button_get_started.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 209px;
	height: 53px;
	display: block;
}
.button-login {
	background-image: url(/sites/all/themes/fuzemeeting/_media/button_login.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 134px;
	height: 39px;
	display: block;
}
a:hover.button-get-started {
	background-position: 0 -53px;
}
.button-contact-sales {
	background-image: url(/sites/all/themes/fuzemeeting/_media/button_contact_sales.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 209px;
	height: 53px;
	display: block;
}
.button-app-store {
	background: url(/sites/all/themes/fuzemeeting/_media/button_app_store.png) 0 0 no-repeat;
	width: 152px;
	height: 49px;
	display: block;
}
.button-callwave {
	background: url(/sites/all/themes/fuzemeeting/_media/logo_callwave.png) 0 0 no-repeat;
	width: 98px;
	height: 12px;
	display: block;
}

/*PURCHASE*/
.page-purchase #sub-footer {
	padding-top: 12px;
}
.purchase-header {
	font-size: 14px;
	color: #FFF;
	margin-top: 10px;
	margin-bottom: 0;
	line-height: 17px;
}
.purchase-header span {
	font-size: 17px;
	color: #00a7ff;
}
.purchase-container {
	background: #FFF url('/sites/all/themes/fuzemeeting/_media/purchase_form_bg.png') 0 0 repeat-x;
	border: 3px solid #c2c2c2;
	padding: 12px;
	margin-bottom: 12px;
	overflow: hidden;
}
.purchase-container form {
	padding: 0 6px;
}
.submit-container {
	text-align: right;
}
.purchase-container form h2 {
	padding: 0;
}
.purchase-container h2 {
	margin-top: 6px;
	color: #ff5800;
	font-size: 17px;
	margin-bottom: 12px;
}
.purchase-container p {
	margin-bottom: 12px;
	line-height: 18px;
}
.purchase-container form p {
	padding: 0;
}
.purchase-container p + p {
	margin-top: 0;
}
.purchase-container .sub-text{
	color: #999999;
	font-weight: normal;
	line-height: 12px;
	font-size: 11px;
	margin-top: -8px;
}
.purchase-container .large {
	color: #000;
	font-size: 15px;
}
.purchase-container label {
	color: #000;
}
.bubble-promo {
	padding: 12px 12px 107px 12px;
	background: #f3f3f3 url('/sites/all/themes/fuzemeeting/_media/sidebar_bubble_promo_bg.png') 0 100% no-repeat;
}
.bubble-promo img {
	padding: 6px 0 12px 0;
}
.bubble-promo p {
	font-size: 11px;
	line-height: 13px;
	color: #666666;
	margin-bottom: 0;
}
.bubble-promo p strong {
	color: #333333;
}
.purchase-container-callout {
	background: #f7f7f7;
	border: 1px solid #cccccc;
}
.icon-lock {
	padding-right: 15px;
	background: url('/sites/all/themes/fuzemeeting/_media/icon_lock.png') 100% 50% no-repeat;
}
.tooltip {
	font-size: 11px;
}
#tooltip{
	position:absolute;
	background: #FFF;
	border: 2px solid #0C71CC;
	padding:2px 3px;
	font-size: 11px;
	width: 200px;
	display:none;
	line-height: 1.2;
}
.purchase-container-plan-left {
	float: left;
	width: 381px;
	margin-right: 30px;
}
.purchase-container-plan-right {
	float: left;
	width: 275px;
}
.purchase-container-callout .purchase-container-plan-left {
	width: 380px;
}
.purchase-container-callout .purchase-container-plan-right {
	width: 212px;
}
.form-left {
	float: left;
	width: 337px;
}
.form-right {
	float: left;
	width: 337px;
}
.edit {
	text-align: right;
	margin-top: 12px;
	margin-bottom: 12px;
}
.edit a {
	text-decoration: none;
}
.start-meeting {
	float: right;
	color: #00a7ff;
	font-size: 19px;
	margin-top: 5px;
}
/*MISC*/
#home-page-header-inner .more {
	background: url(/sites/all/themes/fuzemeeting/_media/feature_more.png) 100% 50% no-repeat;
	padding: 0 12px 0 0;
	text-decoration: none;
}
#content .more,
.footer-promo .more {
	background: url(/sites/all/themes/fuzemeeting/_media/content_more.png) 100% 50% no-repeat;
	padding: 0 12px 0 0;
	text-decoration: none;
}

#content .footer-promo .last {
		display:block;
		clear:both;
		margin-top:6px
}

#web-conferencing-tour #content {
	padding:40px 0px 30px 0px;
}

#web-conferencing-tour .footer-promo {
   margin-top:25px;
}

.replaced span {
	display: none;
}
.row-separator {
	margin-bottom: 35px;
	background: url(/sites/all/themes/fuzemeeting/_media/separator.png) 0 100% repeat-x;
}
div.last-row,
.front div.last-row  {
	padding-bottom: 0;
	background: none;
}
.footer-promo {
	background: url(/sites/all/themes/fuzemeeting/_media/promo_footer_bg.jpg) 0 0 no-repeat;
	padding: 10px 0 10px 0;
	display:block;
	min-height:60px;
}
.footer-promo .footer-promo-content {
	margin-left:15px;
}
.footer-promo-content a {
	margin-right: 18px;
	font-size: 15px;
}
.footer-promo-content p {
	margin-bottom:3px;

}
.promo-heading {
	font-size: 17px;
	color: #00a7ff;
}
.promo-sub-heading {
	font-size: 16px;
	color: #636363;
}
.promo {
	background: #e2f5ff url(/sites/all/themes/fuzemeeting/_media/promo_bg.png) bottom right no-repeat;
	border-top: 4px solid #b5d5e6;
	margin: 25px 0 15px 0;
}
.promo .span-6 {
	padding-top: 30px;
}
.promo img {
	margin-top: -50px;
	margin: -25px 0 0 25px;
	position: relative;
}
.case-study {
	margin-bottom: 30px;
}
.case-study p {
	margin-bottom: 20px;
}
p.note {
	color: #000;
	font-size: 11px;
	margin-left: 8px;
}
.text-promo p {
	line-height: 18px;
}
.text-promo a {
	text-decoration: none;
}
.image-container {
	text-align: center;
}
.iphone-promo {
	background: url('/sites/all/themes/fuzemeeting/_media/iphone_promo_small.png') 0 0 no-repeat;
	line-height: 140px;
	padding-left: 70px;
	display: block;
}
.feature {
	margin-bottom: 36px;
}
.feature p {
	margin-bottom: 0;
}
.customer-story p {
	margin-bottom: 24px;
}
.customer-story .image-container {
	padding-top: 36px;
}
a.edit-link {
	background: #BE5227;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-decoration: none;
	padding: 2px 5px;
	color: #fff;
	font-size: 11px;
}
a:hover.edit-link {
	background: #BE390E;
	color: #FFF;
}
#display-messages-wrap {
	margin-bottom: 25px;
}
#hidden-form-messages {
	color: red;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}
#hidden-form-messages ul {
	margin: 0;
	padding: 0;
}
#hidden-form-messages ul li {
}

/*
*************** THICKBOX ********************/
/* thickbox settings */
#TB_overlay {
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
.TB_overlayMacFFBGHack {
	background: url(/sites/all/themes/fuzemeeting/_media/macFFBgHack.png) repeat;
}
.TB_overlayBG {
	background-color: #000;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay {/* ie6 hack */
	position:absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;

	padding: 10px;
	z-index: 102;
	color: #000000;
	display: none;
	text-align: left;
	top: 50%;
	left: 50%;
	padding-bottom: 0px;
}
* html #TB_window {/* ie6 hack */
	position:absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display: block;
	margin: 0;
	border: 6px solid #000;
}
#TB_caption {
	display: none;
}
#TB_closeWindowButton {
	background: url(/sites/all/themes/fuzemeeting/_media/button_close.png) 0 0 no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 26px;
	height: 26px;
	cursor: pointer;
}
#TB_closeWindow {
	padding-bottom: 3px;
}
#TB_closeAjaxWindow {
	padding: 7px 10px 5px 0;
	margin-bottom: 1px;
	text-align: right;
	float: right;
}
#TB_ajaxWindowTitle {
	float: left;
	padding: 7px 0 5px 10px;
	margin-bottom: 1px;
}
#TB_title {
	display: none;
}
#TB_ajaxContent {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}
#TB_ajaxContent.TB_modal {
	padding: 15px;
}
#TB_ajaxContent p {
	padding: 5px 0px 5px 0px;
}
#TB_load {
	position: fixed;
	display: none;
	height: 13px;
	width: 208px;
	z-index: 103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px;/* -height/2 0 0 -width/2 */
}
* html #TB_load {/* ie6 hack */
	position:absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect {
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
}
* html #TB_HideSelect {/* ie6 hack */
	position:absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');
}
#TB_iframeContent {
	clear: both;
	border: none;
	background: #000;
	padding-top: 20px;
}

sup.fineprint {
    font-size: 25px;
    color: #00A7FF;
    vertical-align: baseline;
}

strong.seo, em.seo {
    font-weight: normal;
    font-style: normal;
}

.fineprint {
	color:#7D7D7D;
	font-family:arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

.fineprint a {
    color: #00A7FF;
}

.bolden {
    font-weight: bold;
}

/** LIVE PERSON **/

table[id^="lpInviteTable"] td {
    padding: 0;
}

.quote-rotator {
	position: relative;
	height: 220px;
}
.quote {
	position: absolute;
	top: 0;
	left: 0;
}

/* Global changes
*******************************/
#feature-container p {
	line-height: 2.2;
}
#feature-container h2,
.main-content h2 {
	font-size: 20px;
	line-height: 1.4;
	margin-bottom: 5px;
	color: #333;
	font-weight: normal;
}
ul,ol {
	margin: 0 0 30px 40px;
}
#feature-container ul {
	list-style-type: none;
}
#feature-container li {
	background: url(/sites/all/themes/fuzemeeting/_media/bullet.png) 0 8px no-repeat;
	padding-left: 17px;
	line-height: 2.2;
}
.span-4-alt {
	float: left;
	padding-left: 40px;
	width: 280px;
	margin-right: 0;
}
.span-8-alt {
	float: left;
	width: 640px;
	margin-right: 0;
}

/*FOOTER*/
#footer-nav .span-3 {
    padding-top: 30px;
}
#footer {
	border-bottom: 1px solid #cfcfcf;
}
#footer ul {
	margin: 0;
    margin-bottom: 16px;
}
#footer ul li {
	margin: 0 0 5px;
	list-style-type: none;
	line-height: 17px;
}
#footer ul li a {
	color: #9f9f9f;
	font-size: 11px;
	text-decoration: none;
}
#footer .callout {
	padding-bottom: 15px;
	margin-bottom: 30px;
	background-color: #e8e8e8;
    -moz-border-radius-bottomleft: 12px;
    -moz-border-radius-bottomright: 12px;
	border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    /* Firefox 3.6+ */ 
    background: -moz-linear-gradient(100% 100% 90deg, #dcdcdc, #e9e9e9); 
    /* Safari 4-5, Chrome 1-9 */ 
    /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */ 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9e9e9), to(#dcdcdc)); 
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(#dcdcdc, #e9e9e9); 
    /* Opera 11.10+ */ 
    background: -o-linear-gradient(#dcdcdc, #e9e9e9);	
}

#footer .callout ul {
	margin-left: 24px;
}

#footer .nav-image {
	margin-bottom: 10px;
}
#footer {
	padding-bottom: 10px;
}

#footer li strong {
    color: #666;	
}

#footer a:hover {
    color: #000;
}

#follow-us {
}
#footer h5 {
    font-size: 12pt;
}
#footer h5 a {
    text-decoration: none;
    color: #666;
}

#footer .btn-holder {
	
}

#footer .btn-holder a {
	margin-bottom: 12px;
	height: 44px;
    width: 146px;
    float: left;
    overflow: hidden;
    background: url(/sites/all/themes/fuzemeeting/_media/sprites/home-sprite.png) no-repeat -14px -181px;
}
#footer .btn-holder a:hover { background-position: -14px -243px; }

#footer .btn-holder a span {
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    width: 165px;
    height: 25px;
    margin-top: 13px;
    background: url(/sites/all/themes/fuzemeeting/_media/sprites/home-sprite.png) no-repeat 0px 0px;
}

#footer .btn-holder a.btn-try span { 
    background-position: -180px -89px; 
    margin-left: 20px;
}

#footer .btn-holder a.btn-buy span { 
    background-position: -193px -58px; 
    margin-left: 30px;
}


#free-trial {
	width: 165px;
	height: 53px;
	position: absolute;
	z-index: 10;
	top: 50px;
	right: 0px;
}
#free-trial a {
	display: block;
	width: 165px;
	height: 53px;
	background: url(/sites/all/themes/fuzemeeting/_media/button-freetrial.png) no-repeat;
}
#free-trial a:hover {
	background-position: 0 -53px;
}

.testimonial-wrap a.prev {
	background: url(/sites/all/themes/fuzemeeting/_media/new_home_page_images/btn_previous.png) no-repeat;
	display: block;
	width: 40px;
	height: 40px;
	text-decoration: none;
	cursor: pointer;
}
.testimonial-wrap .prev-wrap a.disabled {
	background: url(/sites/all/themes/fuzemeeting/_media/new_home_page_images/btn_previous.png) -40px 0 no-repeat;
	cursor: auto;
}
.testimonial-wrap a.next {
	background: url(/sites/all/themes/fuzemeeting/_media/new_home_page_images/btn_next.png) no-repeat;
	display: block;
	width: 40px;
	height: 40px;
	text-decoration: none;
	cursor: pointer;
}
.testimonial-wrap .next-wrap a.disabled {
	background: url(/sites/all/themes/fuzemeeting/_media/new_home_page_images/btn_next.png) -40px 0 no-repeat;
	cursor: auto;
}

/* Solutions pages
*******************************/
.solutions h1 {
	color: #333;
	margin-bottom: 10px;
}
.solutions .section {
	background: url(/sites/all/themes/fuzemeeting/_media/section_divider.png) 0 100% repeat-x;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.solutions-column {
	padding-left: 320px;
}
.solutions-column p {
	font-size: 12px;
	margin-bottom: 20px;
}
#cp-1 {
	background: url(/sites/all/themes/fuzemeeting/_media/solutions_cp_1.jpg) no-repeat;
	min-height: 236px;
}
#cp-2 {
	background: url(/sites/all/themes/fuzemeeting/_media/solutions_cp_2.jpg) no-repeat;
	min-height: 224px;
}
#cp-3 {
	background: url(/sites/all/themes/fuzemeeting/_media/solutions_cp_3.jpg) no-repeat;
	min-height: 225px;
}
#cp-4 {
	background: url(/sites/all/themes/fuzemeeting/_media/solutions_cp_4.jpg) no-repeat;
	min-height: 208px;
}
#ls-1 {
	background: url(/sites/all/themes/fuzemeeting/_media/solutions_ls_1.jpg) no-repeat;
	min-height: 244px;
}
#ls-2 {
	background: url(/sites/all/themes/fuzemeeting/_media/solutions_ls_2.jpg) no-repeat;
	min-height: 207px;
}
#ls-3 {
	background: url(/sites/all/themes/fuzemeeting/_media/solutions_ls_3.jpg) no-repeat;
	min-height: 265px;
}
#he-1 {
	background: url(/sites/all/themes/fuzemeeting/_media/solutions_he_1.jpg) no-repeat;
	min-height: 236px;
}
#he-2 {
	background: url(/sites/all/themes/fuzemeeting/_media/solutions_he_2.jpg) no-repeat;
	min-height: 202px;
}
#he-3 {
	background: url(/sites/all/themes/fuzemeeting/_media/solutions_he_3.jpg) no-repeat;
	min-height: 175px;
}
#he-4 {
	background: url(/sites/all/themes/fuzemeeting/_media/solutions_he_4.jpg) no-repeat;
	min-height: 219px;
}
#st-1 {
	background: url(/sites/all/themes/fuzemeeting/_media/solutions_st_1.jpg) no-repeat;
	min-height: 206px;
}
#st-2 {
	background: url(/sites/all/themes/fuzemeeting/_media/solutions_st_2.jpg) no-repeat;
	min-height: 133px;
}
#st-3 {
	background: url(/sites/all/themes/fuzemeeting/_media/solutions_st_3.jpg) no-repeat;
	min-height: 275px;
}
/* What Is pages
************************/
#how-steps {
	background: url(/sites/all/themes/fuzemeeting/_media/how_steps.jpg) no-repeat;
	width: 636px;
	height: 620px;
	position: relative;
}
#how-steps p {
	position: absolute;
	font-size: 17px;
	width: 235px;
	line-height: 1.4;
}
p#step-1 {
	top: 80px;
	left: 85px;
	background: none;
}
p#step-2 {
	top: 215px;
	left: 280px;
	background: none;
}
p#step-3 {
	top: 330px;
	left: 160px;
	background: none;
}
p#step-4 {
	top: 455px;
	left: 330px;
	width: 280px;
}
#what-is {
	background: url(/sites/all/themes/fuzemeeting/_media/funnel/propack/video-conferencing-small.png) 10px 95% no-repeat;
	padding-bottom: 230px;
	margin-bottom: 1em;
}

/* Follow Us page
************************/
body#follow-us #content {
	border-bottom: 1px solid #CFCFCF;
	padding: 0;
}
#follow-wrap {
	min-height: 300px;
	padding-top: 10px;
}
#follow-wrap .span-6 {
	width: 480px;
	margin-right: 0;
}
#follow-wrap p {
	color: #666;
	font-size: 12px;
	margin-bottom: 10px;
}
#follow-wrap p a {
	text-decoration: underline;
}
#twitter-col {
	min-height: 960px;
}
#twitter-col h1 {
	background: url(/sites/all/themes/fuzemeeting/_media/twitter_feed.png) no-repeat;
	width: 210px;
	height: 26px;
	margin: 17px 0 0 40px;
}
#twitter-col h1 span,
#latest-col h1 span {
	position: absolute;
	left: -999em;
}
#latest-edge {
	padding-top: 16px;
	padding-right: 22px;
}
#latest-col {
	background: #fff;
}
#latest-col h1 {
	background: url(/sites/all/themes/fuzemeeting/_media/latest_blog_posts.png) no-repeat;
	width: 284px;
	height: 33px;
	margin: 0;
}
#latest-col h1.facebook-friends {
	background: url(/sites/all/themes/fuzemeeting/_media/facebook_friends.png) no-repeat;
}
#latest-col .content-inner {
	padding: 0 0 0 18px;
}
#twitter-col .content-inner {
	padding: 0 23px 0 40px;
	margin-top: 34px;
}
#tweets {
	display: none;
}
#tweets p {
	border-bottom: 1px solid #e4e4e4;
	padding: 0 0 8px;
	overflow: hidden;
	line-height: 1.4;
	margin: 0 0 1em;
}
#tweets img {
	float: left;
	padding: 2px 10px 10px 0;
}
#tweets ul {
	margin: 0 0 10px 0;
	padding: 0;
}
#tweets ul li {
	display: inline;
	margin: 0;
	padding: 0;
	background: none;
}
#tweets ul li a {
	text-decoration: underline;
}
#tweets ul li.ui-tabs-selected a {
	text-decoration: none;
	color: #000;
}
#photos a {
	margin-right: 12px;
}
.video {
	width: 480px;
	height: 295px;
	background: #000;
	display: block;
	margin-bottom: 15px;
}
.muted {
	color: #999;
}
.video embed {
	background: #000;
}
.video object {
	margin-bottom: 15px;
}
#post-it-wrap {
}
#post-it-wrap p {
	line-height: 1.6;
}
#post-it-top {
	background: url(/sites/all/themes/fuzemeeting/_media/post_it_top.png) no-repeat;
	height: 52px;
}
#post-it-top p {
}
#post-it {
	background: url(/sites/all/themes/fuzemeeting/_media/post_it_bottom.png) 0 100% no-repeat;
	padding: 10px 20px 50px;
}
#post-it-top p.link-rss {
	float: right;
	width: 100px;
	text-align: right;
	margin-right: 23px;
	display: inline;
}
#post-it-top p.link-rss a {
	color: #999;
	display: block;
	width: 100px;
	height: 32px;
	padding-top: 25px;
}
#post-it-top p.link-rss a:hover {
	color: #000;
}
#post-it-top p.link-blog {
	float: left;
	width: 150px;
	margin-top: 10px;
}
#post-it p.blog-title {
	font-size: 18px;
	color: #333;
}
#post-it p.blog-title a {
	font-size: 18px;
	color: #333;
}
#post-it p.blog-text {
	margin-bottom: 15px;
}
.section-alt {
	border-top: 1px solid #ebebeb;
	margin: 0 15px 30px 0;
	padding-top: 15px;
}
#latest-col h2 {
	color: #999;
	font-size: 26px;
}
p.find-us a {
	margin-right: 15px;
}
#latest-col object,
#latest-col embed {
	margin-bottom: 25px;
}
/* SIDENAV
************************/

/* Features Sidenav
************************/
/*
#conference-features #sub-nav {
	padding-bottom: 142px;
	background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_bottom.png) 0 100% no-repeat;
}
#conference-features #sub-nav li {
	border: none;
}
#conference-features #sub-nav li a {
	background-color: #f4f4f4;
}
#conference-features #sub-nav li.selected a {
	background: url(/sites/all/themes/fuzemeeting/_media/features_nav_bg_selected.png) 0 0 repeat-x;
}
#conference-features #sub-nav li a:hover strong {
	color: #00A7FF;
}
*/
/* Remove free-trial from these pages: */

#how-it-works-demos #free-trial,
#pricing #free-trial,
#follow-us #free-trial,
#get-started #free-trial,
#apple #free-trial {
    display: none;
}

#i18n-footer {
	margin-top: 2em;
    text-align: center;	
}

/* Localization Dropdown */

#super-nav .globe-graphic { background: url(/sites/all/themes/fuzemeeting/_media/langsel-map.gif) no-repeat 0px 10px; }

#super-nav .pick-holder
{
	position: relative;
	float: left;
	padding: 0px;
	padding-left: 65px;
}

#super-nav .pick-holder .picker
{
	width: 110px;
	height: 20px;
	overflow: hidden;
	background: url(/sites/all/themes/fuzemeeting/_media/langsel-arrow.gif) no-repeat 0px 10px;
}

#super-nav .pick-holder .picker a
{
	padding: 0px;
	padding-left: 20px;
	width: 80px;
	height: 20px;
	float: left;
	display: block;
	text-decoration: none;
	white-space: nowrap;
}

#super-nav .pick-holder .picker a div { width: 80px; overflow: hidden; }

#super-nav .pick-holder ul.picklist
{
     list-style-type: none;
     margin: 0px;
     padding: 0px;
     position: absolute;
     top: 34px;
     left: 50px;
     display: none;
     font: bold 14px Arial, Helvetica, sans-serif;
     width: 120px;
     z-index: 200;
     background: #00324C;
     height: auto;
}

#super-nav .pick-holder ul.picklist li
{
     width: 110px;
     height: 30px;
}

#super-nav .pick-holder ul.picklist li a
{
     display: block;
     width: 110px;
     height: 27px;
     color: #CCEDFE;
     padding: 0px;
     padding-left: 10px;
     padding-top: 3px;
     text-decoration: none;
     white-space: nowrap;
     overflow: hidden;
}

#super-nav .pick-holder ul.picklist li a:hover, #super-nav .pick-holder ul.picklist li a.active
{
     background: #356191;
     color: #FFFFFF;
}

.l-flag
{
	position: relative;
	top: 2px;
	margin-right: 5px;
}

.password-strength
{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

#mobile-block {
    display: none;
}


.sharing {
    float: right;
    margin-top: -4em;
}

.pdf {
    background: url("/sites/all/themes/fuzemeeting/_media/icon_pdf.png") no-repeat scroll right 0 transparent;
    padding-right: 14px;
}

.youtube-popup
{
	padding: 20px;
	background: #000000;
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	z-index: 201;
}
        	
.youtube-popup .close-youtube
{
	position: absolute;
	top: 2px;
	color: #D5D5D5;
	font-weight: bold;
	cursor: pointer;
	text-decoration: underline;
}

.vertical-gradient {
    /* Firefox 3.6+ */ 
    background: -moz-linear-gradient(100% 100% 90deg, #f3f1f1, #fff); 
    /* Safari 4-5, Chrome 1-9 */ 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f3f1f1)); 
    /* Safari 5.1+, Chrome 10+ */ 
    background: -webkit-linear-gradient(#f3f1f1, #fff); 
    /* Opera 11.10+ */ 
    background: -o-linear-gradient(#f3f1f1, #fff);	
}

