#subNav .title_accountLogin{
	background:url(../img/title_accountLogIn.gif);
	width:71px;
	height:25px;
	text-indent:-300em;
	float:left;
	padding:0;
}
#subNav .title_register{
	background:url(../img/title_register.gif);
	width:99px;
	height:23px;
	text-indent:-300em;
	float:left;
	padding:0;
}
#subNav .title_confirmation{
	background:url(../img/title_confirmation.gif);
	width:151px;
	height:20px;
	text-indent:-300em;
	float:left;
	padding:0;
}
#subNav li.select a {color:#FFFFFF}
#subNav li {
	padding-left:0px;
	margin-left:20px;
}
#subNav li.registerBG {
	/*
	background:url(../img/registerBG.gif) no-repeat;
	width:78px;
	height:23px;
	padding-left:12px;
	#padding-left:10px;
	margin-left:5px;
	*/
}
#subNav li.downloadAppBG {
	/*
	background:url(../img/downloadAppBG.gif) no-repeat;
	width:114px;
	height:23px;
	padding-left:6px;
	#padding-left:4px;
	*/
}
/* General form error state */
label.error {color:#8a001d !important}
input.error {
	background-color:#281a1a !important;
	border-color:#8A001D !important;
}
/* Account Login & Roambi Publisher Login start*/
.accountLogin {
	padding-top:50px;
	padding-bottom:25px !important;
	text-align:center;
	width:982px;
}
.loginContainer {
	display:block;
	background:url(../img/loginBGBox.gif) no-repeat;
	width:560px;
	height:324px;
	text-align:left;
	padding-top:26px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-left:50px;
}
.loginContainer a {
	display:inline;
	clear:left;
	float:right;
	margin-right:38px;
	#margin-right:35px;
	margin-top:5px;
	font-size:1.2em;
	color:#FF9000 !important;
}
.accountLogin .loginContainer {
	position:relative;
	margin:0px auto;
}
.publisherLogin .loginContainer {
	padding-top:15px;
	float:left;
	display:inline;
}
.publisherLogin {
	padding:50px 0pt 50px 0px !important;
	width:982px;
}
.publisherLogin .registerCallout {
	display:inline;
	float:right;
	margin-right:40px;
	width:293px;
	height:156px;
	background:url(../img/registerCalloutBGBox.gif) no-repeat;
}
.publisherLogin .registerCallout h2 {
	margin-top:20px;
	margin-left:20px;
}
.publisherLogin .registerCallout p {
	padding:10px 20px 20px;
}
.publisherLogin .registerCallout a {
	color:#FF9000;
	font-size:1.2em;
	margin-top:20px;
	margin-left:20px;
	font-weight:bold;
}
h3.title_accountMan  {
	background:url(../img/title_accountManagement_2.gif) no-repeat;
	width:200px;
	height:17px;
	text-indent:-300em;
	margin-left:20px;
}
h3.title_publisher {
	background:url(../img/title_publisher_2.jpg) no-repeat;
	width:230px;
	height:35px;
	text-indent:-300em;
	margin-left:20px;
}
.loginContainer ul {
	margin-top:50px;
}	
.loginContainer li {
	margin-bottom:25px;
}
.loginContainer li.submit {
	padding-top:15px;
}
.loginContainer label {
	display:block;
	float:left;
	font-size:1.6em;
	width:150px;
	margin-right:30px;
	text-align:right;
	margin-top:9px;
	font-weight:bold;
}
.loginContainer input {
	font-size:1.7em;
	width:330px;
	border:2px solid #454545;
	background-color:#232323;
	height:30px;
	#height:28px;
	color:#FFFFFF;
	padding:5px 0pt 0pt 10px;
	#padding-top:6px;
}

.loginContainer input.btn_login, .loginContainer input.btn_submit {
	display:inline;
	background:none;
	float:right;
	margin-right:30px;
	height:50px;
	width:219px;
	border:none;
}
.loginContainer input.btn_launchPublisher {
	display:inline;
	float:right;
	margin-right:30px;
	width:219px;
	height:49px;
	border:none;
	background:none;
}
.loginContainer #loginError {
	float:left;
	font-size:1.5em;
	color:#8A001D;
	padding:18px 0pt 0pt 60px;
}
/* Account Login & Roambi Publisher Login end*/

/* Register & Edit Account & Confirmation start */
.register {
	padding:0pt 0pt 20px 190px !important;
}
/* ------ */
/* For Main Registraion Page ONLY */
/* Needed because this page has a different layout than the rest */
.registerOffset {
	margin-left: -145px;
	margin-top: 25px;
	width: 890px;
}

.registerSubHead{
	font-size: 1.6em;
	line-height: 1.2em;
	font-weight: normal;
}
.registerRightColumn{
	position: absolute;
	left: 700px;
	top: 165px;
}

/* ------ */


.register li.formRow {
	margin-top:20px;
	width:590px;
	clear:both;
}
.register li.formRow h2 {margin-bottom:5px;}
.register .upperRoundedCorners, .register .bottomRoundedCorners {width:590px;}
.register .upperRoundedCorners .middle, .register .bottomRoundedCorners .middle {width:568px;}
.register fieldset {
	background-color:#191919;
	padding-top:10px;
}
.register fieldset.forgot {
	padding:20px 0pt 10px;
}	
.register  li.formRow li {
	padding-bottom:15px;
}
.register .label_textbox {
	float:left;
}
.register label {
	display:block;
	float:left;
	font-size:1.4em;
	width:200px;
	margin-right:20px;
	text-align:right;
	margin-top:8px;
	color:#454545;
	font-weight:bold;
}
.register label.required {
	color:#FFFFFF;
}
.register input {
	font-size:1.4em;
	width:330px;
	border:2px solid #454545;
	background-color:#232323;
	height:25px;
	#height:24px;
	color:#FFFFFF;
	padding:5px 0pt 0pt 10px;
	font-weight:bold;
}
.register #captchaForm {
	float:right;
	margin-top:10px;
	display:inline;
}
.register #captchaForm label {
	float:none;
}
.register #captchaForm input {
	background-color:#FFFFFF;
	color:#000000;
	height:auto;
	font-weight:normal;
}
.register p.inputNote {
	color:#454545 !important;
	padding-left:230px;
	padding-top:3px;
}
.register label.checkBoxExplination {
	padding-left:20px;
	display:inline;
	font-size:1.4em !important;
	float:left;
	width:auto;
	text-align:left;
	margin:0;
	color:#FFFFFF;
	font-weight:normal;
	line-height:1.6em;
	#line-height:1.5em;
	width: 500px;
}
.register label.checkBoxExplination a {
	font-weight:normal;
	color:#FF9000;
}
.register input.checkbox {
	float:right;
	width:auto;
	border:none;
	height:auto;
	display:inline;
	margin-right:30px;
	background-color:#0F0F0F;
}
.register input.btn_createAccount {
	display:inline;
	float:right;
	margin-top:20px;
	#margin-top:0px;
	width:215px;
	height:49px;
	border:none;
	background:none;
}
.register input.btn_updateAccount {
	display:inline;
	float:right;
	margin-top:20px;
	#margin-top:0px;
	width:215px;
	height:49px;
	border:none;
	background:none;
}
.register input.btn_submit {
	display:inline;
	float:right;
	margin-top:10px;
	#margin-top:0px;
	height:50px;
	width:219px;
	border:none;
	background:none;
	margin-right:25px;
}
.register .formError {
	margin-top:30px;
	padding-top:10px;
}
.formError .left {
	background-image:url(../img/roundedCorners_red.gif) !important;
}
.formError .right {
	background-image:url(../img/roundedCorners_red.gif) !important;
}
.formError .middle {
	background-color:#760d1a;
}
.register .formErrorContent, .register .confirmationContent {
	background-color:#191919;
	padding-left:20px;
	width:568px;
}
.register .formErrorContent {
	background-color:#760d1a;
}
.register .formErrorContent {
	width:570px;
}
.register .formErrorContent h2,.register .formErrorContent p {
	color:#FFFFFF !important;
}
.register .formErrorContent p{
	font-size:1.4em !important;
	margin-top:10px;
}
.register .confirmation {
	margin-top:75px;
	margin-bottom:75px;
}
.register .confirmationContent h2 {
	padding:20px 0pt 0pt 30px;
}
.register .confirmationContent p {
	font-size:1.4em !important;
	padding:20px 40px 20px 30px !important;	
}
/* Begin iphone feature */
.publish-for-ipad { width: 275px; float: right; font-size: .85em; margin-right: 15px; }

#subNav .icn_appStore{
	background:url(../img/availAppStore.jpg);
	width:166px;
	height:74px;
	text-indent:-300em;
/* 	float:left; */
	padding:0;
	margin:-20px 0 0 20px;
}
.features #subNav {
	padding-top:25px;
}


#subNav li { margin-top:8px; display:block;}
li.icn_appStore {margin-top:-20px !important;}

.features .mainContainer {
	border:none;
}
.features #content {
	border:none !important;
	width:982px;
	padding:15px 0pt 30px 0pt !important;
}
.featureHead {
	text-align:center;
	margin-bottom:50px;
}
h3.title_insightInThe {
	background:url(../img/title_insightInThe.gif) no-repeat;
	width:894px;
	height:35px;
	text-indent:-300em;
	margin: 0 auto;
}
.iphoneFeatures p,.publishFeatures p {
	font-size:1.75em !important;
	padding-right:0px !important;
}
.featureHead p {
	padding-top:10px;
	color:#969696 !important;
}
.publishFeatures .featureHead p {
	margin:0 auto;
	width:810px;
}
.featureHead a {color:#FF9000 !important;;}
.featureHead a.alt {font-weight:bold;}
.feature {
	width:270px;
	float:left;
	margin-left:60px;
	margin-bottom:40px;
	display:inline;
}
.publishFeatures .feature {
	width:305px;
	margin-left:25px;
}
.iphoneFeatures .first {margin-left:30px;}
.publishFeatures .first {margin-left:10px;}
h4.title_anytime {
	background:url(../img/title_anytime.gif) no-repeat;
	width:227px;
	height:23px;
	text-indent:-300em;
}
h4.title_atYourFingertips {
	background:url(../img/title_atYourFingertips.gif) no-repeat;
	width:227px;
	height:23px;
	text-indent:-300em;
}
h4.title_share {
	background:url(../img/title_share.gif) no-repeat;
	width:227px;
	height:23px;
	text-indent:-300em;
}
h3.title_thePower {
	background:url(../img/title_thePowerOf.gif) no-repeat;
	width:831px;
	height:38px;
	text-indent:-300em;
	margin:0 auto;

}
.feature p {margin-top:10px;}
.feature ul {
	font-size:1.6em;
	line-height:1.4em;
	list-style-type:disc;
	margin-left:50px;
	margin-top:13px;
}
.publishFeatures .feature p {
	width:270px;
}
img.icn_connect {
	margin-top:30px;
}
img.icn_iphones {
	float:right;
	margin-top:5px;
}
img.icn_people {
	float:right;
	margin-top:5px;
}
.features #featurePlayerHolder {	
	background-color: #191919;
	-moz-border-radius: 12px; -webkit-border-radius: 12px;
	widows:980px;
	height:575px;
	margin-top:50px;
	#margin-top:25px;
	clear:both;
}
*html .features #featurePlayerHolder {
	margin-top:25px;
}
.features h2#playerTitle {
	color:#FFFFFF;
	font-weight:normal;
	padding:20px;
}
.features #videoPlayer {
	float:left;
	margin-left:20px;
	display:inline;
}
.features ul.videoList {
	float:right;
	margin-right:20px;
	display:inline;
	position: relative;
	top: -20px;
}
.features ul.videoList li {
	/*background:url(../img/videoLinkBoxBig.gif) no-repeat; */
	background: url(../img/video-btn-default.jpg) #181818 repeat-x;
	border: solid 1px #2e2e2e;
	display:block;
	width:281px;
	height:55px;
	margin-bottom:15px;
	-webkit-box-shadow: 0px 2px 2px #171717; -moz-box-shadow: 0px 2px 2px #171717;
	-moz-border-radius: 8px; -webkit-border-radius: 8px;
}


.features ul.videoList li.current {
	/*background: #5eb600;*/
	background: url(../img/video-btn-current.jpg) #6a0016 repeat-x;
	background-position: top left;
	border: solid 1px #6a0016;
}

.features ul.videoList li.current .alt, .features ul.videoList li.current .length {
	color: #FFFFFF;
}




.features ul.videoList li a {
	padding:15px 0pt 0pt 25px;
	display:block;
	font-size:1.4em;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	height:40px;
}
.features ul.videoList li a span.alt {
	font-weight:normal;
	color:#FF0036;
}
.features ul.videoList li a span.length {
	font-weight:normal;
	color:#656565;
	display:block;
}
h3.title_yourInformation {
	background:url(../img/title_yourInformation.gif) no-repeat;
	width:973px;
	height:34px;
	text-indent:-300em;
	margin: 0 auto;
}
h4.step1 {
	background:url(../img/step1.jpg) no-repeat;
	width:286px;
	height:125px;
	text-indent:-300em;
}
h4.step2 {
	background:url(../img/step2.jpg) no-repeat;
	width:305px;
	height:125px;
	text-indent:-300em;
}
h4.step3 {
	background:url(../img/step3.jpg) no-repeat;
	width:208px;
	height:124px;
	text-indent:-300em;
}
.player .mainContainer, .player #content {
	border:none;
	width:670px;
}
.player #vidHolder {
	margin:0px auto;
	width:638px;
}
.player {padding-top:25px;}
.player h1 {
	padding-bottom:15px;
	font-size:1.8em;	
}
.player #content {padding-bottom:0px;}
.player h4 {
	color:#BDBDBD;
	font-size:1.4em;
	font-weight:bold;
	padding:25px 0 5px 22px;
}
.featureOverview .row {
	clear:both;
	margin-left:50px;}
.featureOverview .col {float:left; width:460px}
.featureOverview .last {padding-top:70px;}
.featureOverview .last .col {margin-left:50px;width:420px}
.featureOverview .last .short {width:440px; !important; margin-left:0px !important;}
.featureOverview .colAlt {float:right; width:490px;}
.featureOverview {
	font-size:1.5em;
	padding-bottom:30px;
}
.featureOverview p {
	color:#979797 !important;
}
h4.title_freedom {
	background:url(../img/title_freedom.gif) no-repeat;
	width:339px;
	height:23px;
	text-indent:-300em;
}
h4.title_mobile {
	background:url(../img/title_mobile.gif) no-repeat;
	width:94px;
	height:23px;
	text-indent:-300em;
}
h4.title_wellConnected {
	background:url(../img/title_wellConnected.gif) no-repeat;
	width:352px;
	height:24px;
	text-indent:-300em;
}
h4.title_howItWorks {
	background:url(../img/title_howItWorks.gif) no-repeat;
	width:190px;
	height:23px;
	text-indent:-300em;
}
.featureOverview h4 {margin-bottom:30px;}
.featureOverview a {
	color:#FF9000 !important;
	font-weight:bold;
}
.featureOverview h5 {
	color:#FFFFFF;
	font-size:1.5em;
	padding:23px 0pt 10px;
}
.featureOverview #colSub1 {
	float:left;
	width:200px;
	font-size:.8em;
}
.featureOverview #colSub1 p {padding-right:50px}
.featureOverview #colSub2 {
	float:left;
	width:200px;
	font-size:.8em;
	margin-left:20px;
}
.featureOverview #colSub2 h5 {padding-top:10px;}

img.alLeft {float:left}
img.alRight {float:right;margin-right:20px;}

.register .overflow {margin-top:50px}
.register .altLoginContainer label {
display:block;
font-size:1.4em;
font-weight:bold;
margin:0pt 30px 5px 0pt;
text-align:left;
color:#FFFFFF;
}
.register .altLoginContainer {
	background-image:none;
	padding:0pt;
	margin:0px auto;
	width:340px;
	height:auto;
}
.altLoginContainer a {margin-right:0px}
.altLoginContainer input.btn_submit_red {
	display:inline;
	background:none;
	float:right;
	height:39px;
	width:162px;
	border:none;
	margin-right:-3px;
}
.altLoginContainer ul {margin-top:40px}
.altLoginContainer li {margin-bottom:15px}
.altLoginContainer li.submit {padding-top:0pt}
#errorPage {
	width:1024px;
	height:750px;
	background:url(../img/errorPageBG.jpg) no-repeat;
}	
#errorPage .errorContent {
	width:550px;
	padding:140px 0pt 0pt 60px;
}
#errorPage h1.oops {
	background:url(../img/title_oops.gif) no-repeat;
	width:148px;
	height:46px;
	text-indent:-300em;
	margin-bottom:25px;
}
#errorPage h2 {
	color:#FFFFFF;
	font-size:2.2em;
	font-weight:normal;
	margin-bottom:25px;
	line-height:1.3em;
}
#errorPage p {
	color:#969696;
	font-size:1.6em;
	margin-bottom:35px;
}
#errorPage p span {
	font-style:italic
}
#errorPage a.btn_whatTheHeck {
	background:url(../img/btn_whatTheHeck.gif) no-repeat;
	display:block;
	float:left;
	width:259px;
	height:42px;
	text-indent:-300em;
}
#errorPage a.btn_download {
	background:url(../img/btn_download.gif) no-repeat;
	display:block;
	float:left;
	width:259px;
	height:42px;
	text-indent:-300em;
	margin-left:15px;
}
#errorPage a.btn_interesting {
	background:url(../img/btn_interesting.gif) no-repeat;
	display:block;
	width:259px;
	height:42px;
	text-indent:-300em;
}
#errorPage p.proposal {
	padding-top:50px;
	clear:both;
	font-size:1.8em;
	line-height:1.7em;
}
*html #errorPage p.proposal {padding-top:20px;}

#businessBodyContainer{
	width: 960px;
}

#businessBodyContainer table, tr, td{
	/*margin-top: 15px;
	margin-bottom: 10px;*/
	vertical-align: top;
}

.businessBodyText {
	color: #969696;
	font-size:14px;
	line-height:20px;
	margin-left: 20px;
	margin-right: 10px;
}
.proBodyText {
	font-size: 1.2em
}

.businessBodySubHeader {
	color: #FFFFFF;
	font-size:20px;
	line-height:28px;
}

.businessBodySubHeader2 {
	font-style: italic;
	line-height: 1.6em;
}

#businessSubBody {
	padding-top: 15px;
}

#businessSubBodyFeature {
	border: solid 1px #1C1C1C; background-color: #000000;
	-moz-border-radius: 12px; -webkit-border-radius: 12px;
	width: 350px;
	height: 335px;
	position: relative;
	left: 20px;
	top: 25px;
}

#proSubBodyFeature {
	background-image:url(http://assets.roambi.com/img/pro/subBodyCallOutBG.jpg);
	background-repeat: no-repeat;
	width: 390px;
	height: 261px;
}

#proSubBodyFeature .businessBodyText {
	font-size: 1.2em;
	line-height: 1.4em;
}

#businessSubBodyFeatureContent {
	width: 340px;
	height: 200px;
	position: relative;
	top: 20px;
}

#proSubBodyFeatureContent {
	width: 350px;
	height: 200px;
	position: relative;
	top: 30px;
	left: 25px;
}

#businessSubBodyFeatureContent ul {
	margin-left: 30px;
}

#businessSubBodyFeatureContent li {
	font-size: 1.2em;
	padding-bottom: 20px;
	list-style-type: disc;
}

#businessSubBodyFeatureLink {
	font-size: 20px;
	position: relative;
	left: 30px;
}

#businessFeatureContainer {
	width: 250px;
	height: 120px;
	position: relative;
	top: 30px;
	left: 35px;
}

#proFeatureContainer {
	width: 250px;
	height: 120px;
	position: relative;
	top: 25px;
	left: 35px;
}

.businessFeatureLink {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
}

#businessFeatureContent_1 {
	font-size: 12px;
	color: #969696;
	width: 180px;
	height: 100px;
}

#proFeatureContent_2 {
	font-size: 12px;
	color: #969696;
	width: 188px;
	height: 100px;
}

#businessFeatureContent_2 {
	font-size: 12px;
	color: #969696;
	width: 145px;
	height: 100px;
}
#businessFeatureContent_3 {
	font-size: 16px;
	line-height: 35px;
	font-weight: bold;
	padding-top: 10px;
	color: #969696;
	width: 235px;
	height: 100px;
}
#proFeature_1 {
	background-image:url(http://assets.roambi.com/img/pro/googleCallOutBG.jpg);
	background-repeat: no-repeat;
	width: 320px;
	height: 182px;
}
#proFeature_2 {
	background-image:url(http://assets.roambi.com/img/pro/refreshCallOutBG.jpg);
	background-repeat: no-repeat;
	width: 320px;
	height: 182px;
}

#businessFeature_1 {
	background-image:url(http://assets.roambi.com/img/business/techCallOutBG.jpg);
	background-repeat: no-repeat;
	width: 320px;
	height: 182px;
}
#businessFeature_2 {
	background-image:url(http://assets.roambi.com/img/business/crossPlatCallOutBG.jpg);
	background-repeat: no-repeat;
	width: 320px;
	height: 182px;
}
#businessFeature_3 {
	background-image:url(http://assets.roambi.com/img/business/contactCallOutBG.jpg);
	background-repeat: no-repeat;
	width: 319px;
	height: 182px;
}

.businessFeatureSection {
	background-image:url(http://assets.roambi.com/img/business/featureBG_2.jpg);
	width: 960px;
	height: 531px;
	margin-bottom: 25px;
}
.businessFeatureMenuContainer {
	float: left;
	position:relative;
	left: 23px;
	top: 59px;
	border-right-color: #1E1E1E;
	border-right-style: solid;
	border-right-width: 1px;
	width: 325px;
	height: 450px;
}


#category-menu {
	float: right;
	position: relative;
	right: 30px;
	bottom: 40px;
	font-size: 1.4em;
	font-weight: bold;
}

#category-menu li {
	display: inline;
	line-height: 1.5em;
}

#category-menu .menu-divider {
	border-right: solid #FFFFFF 1px;
	margin: 0px 15px;
}

.featureMenuItemSelected{
	color: #FFFFFF;
	border-bottom-color: #1E1E1E;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 325px;
	height: 49px;
	line-height: 50px;
	font-size:1.6em;
	text-indent: 65px;
	background-image:url(../img/business/menuPlaySelected_2.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.featureMenuItemUnselected{
	color: #FF9000;
	border-bottom-color: #1E1E1E;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 325px;
	height: 49px;
	line-height: 50px;
	font-size:1.6em;
	text-indent: 65px;
	background-image:url(../img/business/menuPlayUnselected_2.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.businessFeatureMenuItemBlank {
	border-bottom-color: #1E1E1E;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 325px;
	height: 49px;
}

.featureContentEnabled{
	display:block;
	float: right;
	position:relative;
	right: 33px;
	top: 75px;
	width: 565px;
	height: 420px;
}
.featureContentDisabled{
	display:none;
}
.businessFeatLeftCol{
	width: 275px;
	margin-left: 35px;
	margin-right: 15px;
	margin-top: 20px;
	color: #969696;
	font-size:1.6em;
	line-height:1.8em;
}
.businessFeatHeader{
	color: #FFFFFF;
	font-size:1.5em;
	width: 150px;
	margin-bottom: 20px;
}
.businessFeatEmailBox{
	color: #969696;
	font-size:1.3em;
	line-height: 1.4em;
	width: 160px;
	margin-left: 25px;
}
#businessSideEmailBox{
	color: #969696;
	font-weight: normal;
	font-size:1em;
	line-height: 1.2em;
	width: 160px;
	margin-left: 50px;
	margin-top: 60px;
}
.businessFeatEmailHeader{
	color: #FF9000;
}
#businessSideEmailBox a{
	color: #FF9000;
	font-weight: bold;
}
.techOverview #subNav {
	padding-top:25px;
}
#techOverviewBody{
	margin-left: 30px;
	margin-top: 30px;
	margin-bottom: -75px;
	width:650px; 
	font-size: 14px;
	line-height: 18px;
	color: #969696;
}
#techOverviewBody p{
	color: #969696;
	font-size: 14px;
	line-height: 18px;
}
.techOverviewHeader{
	color: #FFFFFF;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
}
#benefitsCallOutContainer {
	background-image:url(http://assets.roambi.com/img/business/benefitsCalloutBG.gif);
	background-repeat: no-repeat;
	width: 320px;
	height: 288px;
}
#benefitsCallOutContent {
	position: relative;
	font-size: 14px;
	color: #969696;
	top: 35px;
	left: 35px;
	width: 250px;
	height: 210px;
}

#businessBenefitsBody {
	width: 650px;
	margin-top: 25px;
	margin-left: 35px;
	font-size: 1.4em;
}
#businessBenefitsBody p{
	color: #969696;
	line-height: 1.8em;
	margin-bottom: 25px;
}
.benefitsHeaderBlue{
	color: #0066FF;
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
}
.benefitsHeaderOrange{
	color: #FF7E00;
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
}
.benefitsHeaderGreen{
	color: #73DF00;
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
}


.businessBenefitsSubH{
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
}

.pop {
	width:512px !important;
}
.pop #tokenHeader {
	display:block;
	background:url(../img/popHeader.jpg) no-repeat;
	width:512px;
	height:43px;
}
.pop #tokenContainer {
	display:block;
	background:url(../img/popBGGradient.jpg) repeat-x;
	width:512px;
	height:900px;
}
.pop #tokenContainer .pad {padding-top:10px}
.pop #tokenContainer h2.title_twoOptions {
	display:block;
	background:url(../img/title_twoOptions.gif) no-repeat;
	width:480px;
	height:49px;
	text-indent:-300em;
	margin:0 auto;
}
.pop #tokenContainer p {
	font-size:1.4em;
	color:#FFFFFF;
	font-style:italic;
	text-align:center;
	padding-top:20px;
}
.pop #tokenContainer .btnContainer {
	margin: 0 auto;
	width:404px;
	height:43px;
	padding-top:5px;
}
#tokenContainer .btnContainer a {
	display:block;
	width:202px;
	height:43px;
	text-indent:-300em;
	float:left;
}
.pop  #tokenContainer #btn_doItYourself {background:url(../img/btn_doItYourself.jpg) no-repeat;}
.pop #tokenContainer #btn_doItYourself.select {background:url(../img/btn_doItYourself_select.jpg) no-repeat;}
.pop  #tokenContainer #btn_companyAccess {background:url(../img/btn_companyAccess.jpg) no-repeat;}
.pop  #tokenContainer #btn_companyAccess.select {background:url(../img/btn_companyAccess_select.jpg) no-repeat;}
.pop #tokenContainer #doItYourself,.pop #tokenContainer #companyAccess {
	padding-left:60px;
	padding-top:20px;
}	
.pop #tokenContainer .tokenSteps li {
	color:#AFAFAF;
	font-size:1.8em;
	font-style:normal;
	padding-left:40px;
	padding-top:7px;
	margin-bottom:10px;
	min-height:31px;
	height:auto !important;
	height:31px;
}
#doItYourself li.one {background:url(../img/icn_blueOne.png) no-repeat;}
#doItYourself li.two {background:url(../img/icn_blueTwo.png) no-repeat;}
#doItYourself li.three {background:url(../img/icn_blueThree.png) no-repeat;}
#doItYourself li.four {background:url(../img/icn_blueFour.png) no-repeat;}
#doItYourself li.five {background:url(../img/icn_blueFive.png) no-repeat;}
#companyAccess li.one {background:url(../img/icn_orangeOne.png) no-repeat;}
#companyAccess li.two {background:url(../img/icn_orangeTwo.png) no-repeat;}
#companyAccess li.three {background:url(../img/icn_orangeThree.png) no-repeat;}
#companyAccess li.four {background:url(../img/icn_orangeFour.png) no-repeat;}
#companyAccess li.five {background:url(../img/icn_orangeFive.png) no-repeat;}
#companyAccess li.six {background:url(../img/icn_orangeSix.png) no-repeat;}
#companyAccess li.seven {background:url(../img/icn_orangeSeven.png) no-repeat;}
#companyAccess li.eight {background:url(../img/icn_orangeEight.png) no-repeat;}
.pop #tokenContainer .tokenSteps ul {clear:both}
.pop #tokenContainer .tokenSteps li span {color:#FFFFFF}
.pop #tokenFooter {
	display:block;
	background:url(../img/popFooterBGGradient.jpg) repeat-x;
	widows:512px;
	height:22px;
}


/* Buttons
-------------------------------------------------------------- */

.button { line-height: 60px; vertical-align: middle; text-align: center; font-size: 16px; font-weight: bold; cursor: pointer; outline: none; }
.button div{ display: block; float: left; }

.redButton { color: #FFFFFF; }
.redButton-left { width: 25px; height: 60px; background: url(../img/btn_red_left.jpg) no-repeat; }
.redButton-middle { height: 60px; background: url(../img/btn_red_mid.jpg) repeat-x; }
.redButton-right { width: 25px; height: 60px; background: url(../img/btn_red_right.jpg) no-repeat; }


.greyButton { color: #F86200; }
.greyButton-left { width: 25px; height: 60px; background: url(../img/btn_grey_left.jpg) no-repeat; }
.greyButton-middle { height: 60px; background: url(../img/btn_grey_mid.jpg) repeat-x; }
.greyButton-right { width: 25px; height: 60px; background: url(../img/btn_grey_right.jpg) no-repeat; }


.greenButton { color: #FFFFFF; text-shadow: 0px -1px #333333; }
.greenButton-left { width: 25px; height: 60px; background: url(../img/btn_green_left.jpg) no-repeat; }
.greenButton-middle { height: 60px; background: url(../img/btn_green_mid.jpg) repeat-x; }
.greenButton-right { width: 25px; height: 60px; background: url(../img/btn_green_right.jpg) no-repeat; }

.greenButtonSimple { color: #FFFFFF; text-shadow: 0px -1px #333333; }
.greenButton-simple-left { width: 25px; height: 60px; background: url(../img/btn_green_simple_left.gif) no-repeat transparent; }
.greenButton-simple-middle { height: 60px; background: url(../img/btn_green_simple_mid.gif) repeat-x transparent; }
.greenButton-simple-right { width: 25px; height: 60px; background: url(../img/btn_green_simple_right.gif) no-repeat transparent; }




/* ------ */
/* When No Flash Player is Detected */
#getFlashContainer {
	background-color: #000000;
	width: 100%;
	height: 100%;
	text-align: center;
}
/* ------ */
#videoPlayer {width:640px; min-height:100px;}
.tab_container {
	border: 1px solid #242424;
	overflow: hidden;
	clear: both;
	width: 637px;
	-webkit-box-shadow: 0px 4px 4px #0B0B0B; -moz-box-shadow: 0px 4px 4px #0B0B0B;
/*
 -moz-border-radius-bottomleft: 12px;  -webkit-border-bottom-left-radius: 12px; 
 -moz-border-radius-bottomright: 12px; -webkit-border-bottom-right-radius: 12px;
*/
 -moz-border-radius: 12px;  -webkit-border-radius: 12px; 

}
.tab_content {
	padding: 20px 10px 10px 20px;
}

.tab_content a .special-note, .tabsH a .special-note, .resources-special-note { color: #969696; font-size: .75em; font-style: italic; font-weight: normal; }
.tabsH a .special-note { display: inline; font-size: 0.9em; padding-right: 0px; }
.tab_content .current a .special-note { color: #FFFFFF; }

/* from explodingboy: Menu Tabs H */
    .tabsH {
     
      line-height:normal;
      font-size:13px;
      }
    .tabsH ul {
	  margin:0 0 0 12px;
	  padding:0;
	  list-style:none;
	 
      }
    .tabsH li {
      display:inline;
      margin:0;
      padding:0;
  
      }
    .tabsH a {
      float:left;
      background-color: #191919;
      border: solid 1px #242424;
      border-bottom: none;
      padding:0 0 0 4px;
      text-decoration:none;
		margin:0 10px 0 0;
	  
	 -moz-border-radius-topleft: 4px;  -webkit-border-top-left-radius: 4px; 
	 -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
      }
    .tabsH a span {
      float:left;
      display:block;
      padding:7px 10px 6px 5px;
      font-weight: bold;
     color:#969696;
     white-space: nowrap;
      }
      
    .tabsH a span {float:none;}/* End IE5-Mac hack */
   
/* added selected state */   
.tabsH a:hover,
.tabsH li.current a {background-position:0% -42px; cursor:pointer;}

.tabsH a:hover span,
.tabsH li.current a span {background-position:100% -42px;cursor:pointer;}

.tabsH li.current a,
.tabsH li.current a span {color:#FFFFFF;}

.tabsH li.current a {background-color: #303030;}

.tab_content .videoList li a{
	display:block;
	width:167px;
	height:17px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:9px;
}
.tab_content .videoList li a:hover{
	text-decoration:none;
}
.tab_content .videoList li a span{
	font-size:12px;
	font-weight:bold;
}
.tab_content .videoList li{
	display:block;
	float:left;
	background: url(../img/video-btn-default.jpg) #181818 repeat-x;
	border: solid 1px #2e2e2e;
	-moz-border-radius: 8px;  -webkit-border-radius: 8px; 
	-moz-border-radius: 8px; -webkit-border-radius: 8px;
	-webkit-box-shadow: 0px 2px 2px #121212; -moz-box-shadow: 0px 2px 2px #121212;
	width:185px;
	height:34px;
	margin:0 15px 15px 0;
	
}
.videoList li.current {
	background: url(../img/video-btn-current.jpg) #6a0016 repeat-x;
	border: solid 1px #6a0016;
	background-position: top left;
}


.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix {display:block;}
.clear {clear:both;}



#btn-buynow {
position:absolute; z-index:5; top:205px; left:35px; 
width:182px;
height:45px;
overflow:hidden; 
text-indent:-9999em;
display:block; 
border: 0;
outline:0;
background:url(../img/sprite-pro-overview.gif) 0 -163px no-repeat;
}



#btn-getroambipro {
position:absolute; z-index:5; top:100px; left:20px; 
width:248px;
height:45px;
overflow:hidden; 
text-indent:-9999em;
display:block; 
border: 0;
outline:0;
background:url(../img/btn_getroambipro.gif) no-repeat;
}


/* items story */
.pro-items {width:960px; margin:20px auto; clear:both; margin-bottom:40px;}
.pro-item {float:left; width:270px; border:1px solid #242424;padding:10px; background: #000;  min-height:140px; margin:0 0 0 20px ;
-webkit-box-shadow: 0px 3px 3px #141414; -moz-box-shadow: 0px 3px 3px #141414; position:relative;
-moz-border-radius: 12px; -webkit-border-radius: 12px; 
}
.pro-item  p {font-size:12px; color: #969696;float:left;}
.item-left p {width:175px;}
.item-middle p {width:190px;}
.pro-item h4 {color:#fff; font-size:20px; line-height:28px; margin:0 0 15px 0;}

.fake-bg {
float:right;
overflow:hidden; 
text-indent:-9999em;
background-image: url(../img/sprite-pro-overview.gif);
background-repeat: no-repeat;
}

.item-left .fake-bg {
width:90px;
height:80px;
background-position: 0 -71px;
}

.item-middle .fake-bg {
width:70px;
height:70px;
background-position: 0 0;
}

.item-right { background:#151515 url(../img/gradient_grey.jpg) repeat-x;}

