@charset "UTF-8";
/* CSS Document */

/* 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;
        line-height:inherit;
}*/
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, 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;
        line-height:inherit;
}

/* Globals */
body {
        font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
        color:#fff; 
        /*background:#343434 url(/images/body-bg.png) repeat-x;*/
		background:#131313 url(/images/background.png) repeat;
}
h1, h2, h3, h4, h5 {}
h1 {
        text-indent:-9999px;
}
h2 {
        font-size:27px; 
        color:#8fedef;
}
h3 {
        font-size:17px; 
        color:#8fedef;
}
p {
        font-size:13px; 
        line-height:26px;
}
a {
        color:#f78a4e; 
        text-decoration:underline;
}
a:hover {
        text-decoration:none;
}
a:focus {
        outline:0;
}
ul {
        list-style-type:none;
}
li {
        line-height:26px;
}
em {
        font-style:italic;
}
strong {
        font-weight:bold;
}
.blue {
        color:#8fedef;
}
.clear {
        clear:both;
}

#main {
		float:left;
		display:block;
		width:100%;
		margin:0 auto auto auto;
		background:url('/images/yellowFlash.png') no-repeat;
}

/* Header */
#headerContainer {
        float:left; 
        display:block; 
        width:100%; 
        height:110px; 
        margin:0 auto auto auto; 
        /*background:url(/images/header-container-bg.png) repeat-x;*/
}

#headerContent {
        /*position:relative; */
		position:absolute;
        width:980px; 
        margin:0 auto auto auto;
		margin-left:150px;
		/*background:#FFFFFF;*/
}

#headerContent .logo {
        float:left; 
        display:block; 
        margin-top:38px;
}

#headerContent .distriblogin {
		float:right;
		display:block;
		width:146px;
		height:13px;
		margin-top:30px;
}

#headerContent .mainmenu {
		float:right;
		display:block;
		width:660px;
		height:60px;
		background:url(/images/mainmenubg.png) no-repeat;
		/*margin-top:27px; original for when we include the distributor login */
		margin-top:70px;
		overflow:hidden;
}

#headerContent .mainmenu .homebutton {
		float:left;
		display:block;
		overflow:hidden;
		height:60px;
		width:110px;
		text-indent:-9999px;
}

#headerContent .mainmenu .homebuttonRO {
		float:left;
		display:block;
		overflow:hidden;
		height:60px;
		width:110px;
		text-indent:-9999px;
		background:url(/images/homebutton.png) no-repeat right;
}

#headerContent .mainmenu .homebutton a {
        float:left; 
        display:block; 
        height:60px; 
        width:110px; 
        background:url(/images/homebutton.png) no-repeat left;
}

#headerContent .mainmenu .homebutton a:hover {
		background-position:right;
}

#headerContent .mainmenu .salesbutton {
		float:left;
		display:block;
		overflow:hidden;
		height:60px;
		width:110px;
		text-indent:-9999px;
}

#headerContent .mainmenu .salesbuttonRO {
		float:left;
		display:block;
		overflow:hidden;
		height:60px;
		width:110px;
		text-indent:-9999px;
		background:url(/images/salesbutton.png) no-repeat right;
}

#headerContent .mainmenu .salesbutton a {
        float:left; 
        display:block; 
        height:60px; 
        width:110px; 
        background:url(/images/salesbutton.png) no-repeat left;
}

#headerContent .mainmenu .salesbutton a:hover {
		background-position:right;
}

#headerContent .mainmenu .storebutton {
		float:left;
		display:block;
		overflow:hidden;
		height:60px;
		width:110px;
		text-indent:-9999px;
}

#headerContent .mainmenu .storebuttonRO {
		float:left;
		display:block;
		overflow:hidden;
		height:60px;
		width:110px;
		text-indent:-9999px;
		background:url(/images/retailbutton.png) no-repeat right;
}

#headerContent .mainmenu .storebutton a {
        float:left; 
        display:block; 
        height:60px; 
        width:110px; 
        background:url(/images/retailbutton.png) no-repeat left;
}

#headerContent .mainmenu .storebutton a:hover {
		background-position:right;
}

#headerContent .mainmenu .contactusbutton {
		float:left;
		display:block;
		overflow:hidden;
		height:60px;
		width:110px;
		text-indent:-9999px;
}

#headerContent .mainmenu .contactusbuttonRO {
		float:left;
		display:block;
		overflow:hidden;
		height:60px;
		width:110px;
		text-indent:-9999px;
		background:url(/images/contactusbutton.png) no-repeat right;
}

#headerContent .mainmenu .contactusbutton a {
        float:left; 
        display:block; 
        height:60px; 
        width:110px; 
        background:url(/images/contactusbutton.png) no-repeat left;
}

#headerContent .mainmenu .contactusbutton a:hover {
		background-position:right;
}

#headerContent .mainmenu .aboutusbutton {
		float:left;
		display:block;
		overflow:hidden;
		height:60px;
		width:110px;
		text-indent:-9999px;
}

#headerContent .mainmenu .aboutusbuttonRO {
		float:left;
		display:block;
		overflow:hidden;
		height:60px;
		width:110px;
		text-indent:-9999px;
		background:url(/images/aboutusbutton.png) no-repeat right;
}

#headerContent .mainmenu .aboutusbutton a {
        float:left; 
        display:block; 
        height:60px; 
        width:110px; 
        background:url(/images/aboutusbutton.png) no-repeat left;
}

#headerContent .mainmenu .aboutusbutton a:hover {
		background-position:right;
}

#headerContent .mainmenu .supportbutton {
		float:left;
		display:block;
		overflow:hidden;
		height:60px;
		width:110px;
		text-indent:-9999px;
}

#headerContent .mainmenu .supportbuttonRO {
		float:left;
		display:block;
		overflow:hidden;
		height:60px;
		width:110px;
		text-indent:-9999px;
		background:url(/images/supportbutton.png) no-repeat right;
}

#headerContent .mainmenu .supportbutton a {
        float:left; 
        display:block; 
        height:60px; 
        width:110px; 
        background:url(/images/supportbutton.png) no-repeat left;
}

#headerContent .mainmenu .supportbutton a:hover {
		background-position:right;
}



#topContentContainer {
		float:left;
		display:block;
		width:100%;
		height:350px;
		margin:0 auto auto auto;
}

#topContentContent {
		/*position:relative;*/
		position:absolute;
		width:980px;
		height:350px;
		margin:0 auto auto auto;
		margin-left:150px;
		background:url(/images/topContentBG.png) repeat-x;
}

#topContentContent .meshBackground {
		float:left;
		width:960px;
		height:330px;
		margin:10px 10px 10px 10px;
		background:url(/images/meshbg.png) no-repeat;
}

#topContentContent .leaderBox {
		float:left;
		display:block;
		width:330px;
		height:290px;
		margin-left:20px;
		margin-top:20px;
		margin-bottom:20px;
}

#topContentContent .leaderBox .background {
		float:left;
		display:block;
		width:330px;
		height:210px;
		background:url(/images/leaderboxbg.png) no-repeat;
}

/*
#topContentContent .leaderBox p {
		float:left;
		display:block;
		width:320px;
		height:210px;
		text-indent:-9999px;
		background:url(/images/leaderboxtext2.png) no-repeat;
}
*/
#topContentContent .leaderBox p {
		float:left;
		display:block;
		width:320px;
		height:210px;
		/*text-indent:-9999px;*/
		/*background:url(/images/leaderboxtext2.png) no-repeat;*/
		color:#FFF;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		line-height:18px;
		padding:5px 5px 5px 5px;
}

#topContentContent .leaderBox .devices {
		float:left;
		display:block;
		width:330px;
		height:80px;
		background:url('/images/devicesbg.png') repeat-x;
}

#topContentContent .leaderBox .devices .phone {
		float:left;
		display:block;
		width:65px;
		height:80px;
		background:url('/images/devices-conf.png') no-repeat;
}

#topContentContent .leaderBox .devices .speakers {
		float:left;
		display:block;
		width:76px;
		height:80px;
		margin-left:16px;
		background:url('/images/devices-speakers.png') no-repeat;
}

#topContentContent .leaderBox .devices .baby {
		float:left;
		display:block;
		width:72px;
		height:80px;
		margin-left:16px;
		background:url('/images/devices-baby.png') no-repeat;
}

#topContentContent .leaderBox .devices .alarm {
		float:left;
		display:block;
		width:69px;
		height:80px;
		margin-left:16px;
		background:url('/images/devices-alarm.png') no-repeat;
}

#topContentContent .sliderContainer {
		float:left;
		display:block;
		width:570px;
		height:290px;
		margin-top:20px;
		margin-bottom:20px;
		margin-left:20px;
}

#topContentContent .sliderContainer .leftnav {
		float:left;
		display:block;
		width:50px;
		height:290px;
		margin:0 0 0 0;
		margin-right:10px;
}

#topContentContent .sliderContainer .leftnav a {
		float:left; 
        display:block; 
        height:59px; 
        width:30px;
		margin-top:115px;
		margin-left:10px;
        background:url(/images/leftarrow.png) no-repeat left;
}

#topContentContent .sliderContainer .leftnav a:hover {
		background-position:right;
}

#topContentContent .sliderContainer .sliderContent {
		float:left;
		display:block;
		width:450px;
		height:290px;
		margin:0 0 0 0;
}

#topContentContent .sliderContainer .rightnav {
		float:left;
		display:block;
		width:50px;
		height:290px;
		margin:0 0 0 0;
		margin-left:10px;
}

#topContentContent .sliderContainer .rightnav a {
		float:left; 
        display:block; 
        height:59px; 
        width:30px;
		margin-top:115px;
		margin-left:10px;
        background:url(/images/rightarrow.png) no-repeat left;
}

#topContentContent .sliderContainer .rightnav a:hover {
		background-position:right;
}

#topContentContent .meshBackground .leftColumn {
		float:left;
		width:310px;
		height:330px;
		margin:0 0 0 0;
}

#topContentContent .meshBackground .rightColumn {
		float:left;
		width:650px;
		height:330px;
		margin:0 0 0 0;
}

#bottomContentContainer {
		float:left;
		display:block;
		width:100%;
		height:350px;
		margin:0 auto auto auto;
}

#bottomContentContent {
		/*position:relative;*/
		position:absolute;
		width:980px;
		min-height:350px;
		height:350px;
		margin:0 auto auto auto;
		margin-left:150px;
		background:#1D1D1D;
}

#bottomContentContent .rowOne {
		float:left;
		display:block;
		width:980px;
		margin-top:10px;
}

#bottomContentContent .rowOne .squareArticle {
        float:left; 
        display:block; 
        width:310px; 
        height:330px; 
		margin-left:10px;
        /*margin:0 10px 10px 0;*/ 
        /*padding:15px;*/ 
        background-color:#181818; 
}

#bottomContentContent .rowOne .firstArticle {
		margin-left:15px;
}

#bottomContentContent .rowOne .squareArticle .headerBackground {
		float:left;
		display:block;
		width:310px;
		height:40px;
		background:url(/images/yellowHeaderBG.png);
}

#bottomContentContent .rowOne .squareArticle .headerBackground h3 {
		float:left;
		display:block;
		overflow:hidden;
		/*height:7px;
		width:161px;
		margin-left:75px; */
		margin-top:13px;
		text-indent:-9999px;
}

#bottomContentContent .rowOne .squareArticle .headerBackground h3.corporateBranding {
		width:161px;
		height:7px;
		margin-left:75px;
		background:url('/images/corporateBrandingHdrText.png');
}

#bottomContentContent .rowOne .squareArticle .headerBackground h3.retail {
		width:48px;
		height:7px;
		margin-left:131px;
		background:url('/images/retailHdrText.png');
}

#bottomContentContent .rowOne .squareArticle .headerBackground h3.media {
		width:44px;
		height:7px;
		margin-left:133px;
		background:url('/images/mediaHdrText.png');
}

#bottomContentContent .rowOne .squareArticle .contentBackground {
		float:left;
		display:block;
		width:310px;
		height:300px;
		margin-top:-10px;
		background:url(/images/squareBG.png);
}

#bottomContentContent .rowOne .squareArticle .content {
		float:left;
		display:block;
		width:290px;
		height:210px;
		margin:10px 10px 10px 10px;
}

#bottomContentContent .rowOne .squareArticle .corpleadin {
		float:left;
		display:block;
		width:290px;
		height:210px;
		/*text-indent:-9999px;*/
		margin:10px 10px 10px 10px;
		/*background:url('/images/corpleadintext.png') no-repeat;*/
}

#bottomContentContent .rowOne .squareArticle .corpleadin p {
		float:left;
		display:block;
		width:290px;
		height:210px;
		/*text-indent:-9999px;*/
		/*background:url(/images/leaderboxtext2.png) no-repeat;*/
		color:#FFF;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		line-height:18px;
		/*padding:5px 5px 5px 5px;*/
}

#bottomContentContent .rowOne .squareArticle .retailleadin {
		float:left;
		display:block;
		width:290px;
		height:210px;
		/*text-indent:-9999px;*/
		margin:10px 10px 10px 10px;
		/*background:url('/images/retailleadintext.png') no-repeat;*/
}

#bottomContentContent .rowOne .squareArticle .retailleadin p {
		float:left;
		display:block;
		width:290px;
		height:210px;
		/*text-indent:-9999px;*/
		/*background:url(/images/leaderboxtext2.png) no-repeat;*/
		color:#FFF;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		line-height:18px;
		/*padding:5px 5px 5px 5px;*/
}
/*
#bottomContentContent .rowOne .squareArticle .medialeadin {
		float:left;
		display:block;
		width:290px;
		height:210px;
		text-indent:-9999px;
		margin:10px 10px 10px 10px;
		background:url('/images/medialeadinbg.png') no-repeat;
}
*/
#bottomContentContent .rowOne .squareArticle .medialeadin {
		float:left;
		display:block;
		width:290px;
		height:210px;
		/*text-indent:-9999px;*/
		margin:10px 10px 10px 10px;
		/*background:url('/images/medialeadinbg.png') no-repeat;*/
}

#bottomContentContent .rowOne .squareArticle .medialeadin p {
		float:left;
		display:block;
		width:290px;
		height:210px;
		/*text-indent:-9999px;*/
		/*background:url(/images/leaderboxtext2.png) no-repeat;*/
		color:#FFF;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		line-height:18px;
		/*padding:5px 5px 5px 5px;*/
}

#bottomContentContent .rowOne .squareArticle .medialeadin a {
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
		size:14px;
		color:#fff;
		text-decoration:none;
}

#bottomContentContent .rowOne .squareArticle .medialeadin a:hover {
		color:#FFCC00;
}


#bottomContentContent .rowOne .squareArticle .medialeadin .clicktolaunch {
		float:left;
		display:block;
		width:130px;
		height:7px;
		text-indent:-9999px;
		margin-top:5px;
		background:url('/images/clicktolaunch.png') no-repeat;
}

#bottomContentContent .rowOne .squareArticle .medialeadin .ppavideo {
		float:left;
		display:block;
		width:244px;
		height:12px;
		margin-top:10px;
		margin-left:10px;
}

#bottomContentContent .rowOne .squareArticle .medialeadin .ppavideo a {
		float:left; 
        display:block; 
        width:244px; 
        height:12px;
        background:url(/images/ppaivideo.png) no-repeat left;
}

#bottomContentContent .rowOne .squareArticle .medialeadin .ppavideo a:hover {
		float:left; 
        display:block; 
        width:244px; 
        height:12px;
        background:url(/images/ppaivideo.png) no-repeat right;
}

#bottomContentContent .rowOne .squareArticle .medialeadin .radiocommercial {
		float:left;
		display:block;
		width:139px;
		height:7px;
		margin-top:10px;
		margin-left:10px;
}

#bottomContentContent .rowOne .squareArticle .medialeadin .radiocommercial a {
		float:left; 
        display:block; 
        width:139px; 
        height:7px;
        background:url(/images/radiocommercial.png) no-repeat left;
}

#bottomContentContent .rowOne .squareArticle .medialeadin .radiocommercial a:hover {
		float:left; 
        display:block; 
        width:139px; 
        height:7px;
        background:url(/images/radiocommercial.png) no-repeat right;
}


#bottomContentContent .rowOne .squareArticle .ordernowbigbutton {
		float:left;
		display:block;
		width:290px;
		height:60px;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:10px;
		text-indent:-9999px;
		background:url(/images/ordernowbigbutton.png) no-repeat;
}

#bottomContentContent .rowOne .squareArticle .learnmorebigbutton {
		float:left;
		display:block;
		width:290px;
		height:60px;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:10px;
		text-indent:-9999px;
		background:url(/images/learnmorebigbutton.png) no-repeat;
}

#bottomContentContent .rowOne .squareArticle .whatbuzzbigbutton {
		float:left;
		display:block;
		width:290px;
		height:60px;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:10px;
		text-indent:-9999px;
		background:url(/images/whatbuzzbigbutton.png) no-repeat;
}

#mainContentContainer {
		float:left;
		display:block;
		width:100%;
		height:700px;
		margin:0 auto auto auto;
}

#mainContentContent {
		/*position:relative;*/
		position:absolute;
		width:980px;
		min-height:700px;
		height:700px;
		margin:0 auto auto auto;
		margin-left:150px;
		/*background:#1D1D1D;*/
		background:url(/images/gradientbg.png) repeat-x;
}

#mainContentContent .effect {
		float:left;
		display:block;
		width:960px;
		height:680px;
		margin-top:10px;
		margin-left:10px;
		/* background:url(/images/effectbg.png) repeat-x; */
		background:url(/images/effectbg-big.png) no-repeat;
		/*overflow:auto;*/
}

#mainContentContent .effect h3 {
		float:left;
		height:20px;
		margin-left:10px;
		margin-top:10px;
		margin-bottom:10px;
		color:#FFF;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		font-weight:bold;
}

#mainContentContent .effect p {
		float:left;
		display:block;
		width:920px;
		/*width:620px;*/
		/*height:200px;*/
		margin-left:10px;
		margin-right:10px;
		margin-top:10px;
		margin-bottom:10px;
		/*margin-bottom:10px;*/
		color:#FFF;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		line-height:16px;
}

#mainContentContent .effect ul {
		float:left;
		display:block;
		width:900px;
		color:#FFF;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		line-height:16px;
		/*list-style-position:inside;*/
		list-style-type:disc;
		/*text-indent:20px;
		padding-left:1em;*/
}

#mainContentContent .effect li {
		color:#FFF;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		line-height:18px;
}

/* Retail Page */
#mainContentContent .effect .halfrow {
		float:left;
		display:block;
		width:940px;
		height:310px;
		margin:10px 10px 10px 10px;
}

#mainContentContent .effect .addbg {
		background:url('/images/halfrowbg.png');
}

#mainContentContent .effect .halfrow .leftsquarebox {
		float:left;
		display:block;
		width:310px;
		height:300px;
		margin-right:10px;
		margin-top:10px;
}

#mainContentContent .effect .halfrow .leftsquarebox p {
		width:290px;
}

#mainContentContent .effect .halfrow .sliderbox {
		float:left;
		display:block;
		width:620px;
		height:300px;
		margin-top:10px;
}

#mainContentContent .effect .halfrow .sliderbox .leftnav {
		float:left;
		display:block;
		width:50px;
		height:290px;
		margin:0 0 0 0;
		margin-right:10px;
}

#mainContentContent .effect .halfrow .sliderbox .leftnav a {
		float:left; 
        display:block; 
        height:59px; 
        width:30px;
		margin-top:115px;
		margin-left:10px;
        background:url(/images/leftarrow.png) no-repeat left;
}

#mainContentContent .effect .halfrow .sliderbox .leftnav a:hover {
		background-position:right;
}

#mainContentContent .effect .halfrow .sliderbox .sliderContent {
		float:left;
		display:block;
		width:450px;
		height:290px;
		margin:0 0 0 0;
}

#mainContentContent .effect .halfrow .sliderbox .rightnav {
		float:left;
		display:block;
		width:50px;
		height:290px;
		margin:0 0 0 0;
		margin-left:10px;
}

#mainContentContent .effect .halfrow .sliderbox .rightnav a {
		float:left; 
        display:block; 
        height:59px; 
        width:30px;
		margin-top:115px;
		margin-left:10px;
        background:url(/images/rightarrow.png) no-repeat left;
}

#mainContentContent .effect .halfrow .sliderbox .rightnav a:hover {
		background-position:right;
}

#mainContentContent .effect .halfrow .leftrect {
		float:left;
		display:block;
		width:460px;
		height:310px;
		margin-right:20px;
}

#mainContentContent .effect .halfrow a {
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
		size:12px;
		color:#fff;
		text-decoration:none;
}

#mainContentContent .effect .halfrow a:hover {
		color:#FFCC00;
}


#mainContentContent .effect .halfrow .rightrect {
		float:right;
		display:block;
		width:460px;
		height:310px;
}
/*
#mainContentContent .effect .halfrow .rightrec p {
		float:left;
		display:block;
		width:440px;
		margin:10px 10px 10px 10px;
}
*/
/* Corporate Sales Page */
#mainContentContent .effect .distributor {
		float:left;
		display:block;
		width:960px;
		height:680px;
		text-align:center;
}

#mainContentContent .effect .distributor p {
		/*float:left;*/
		width:620px;
		/*height:200px;*/
		margin-left:10px;
		margin-top:300px;
		line-height:18px;
		color:#FFF;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
}

/* Corporate Sales Page */
#mainContentContent .effect .corpsales {
		float:left;
		display:block;
		width:960px;
		height:680px;
}

#mainContentContent .effect .corpsales .row {
		float:left;
		display:block;
		width:960px;
		height:200px;
}

#mainContentContent .effect .corpsales h3 {
		float:left;
		height:20px;
		margin-left:10px;
		margin-top:10px;
		margin-bottom:10px;
		color:#FFF;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		font-weight:bold;
}

#mainContentContent .effect .corpsales p {
		float:left;
		width:620px;
		/*height:200px;*/
		margin-left:10px;
		margin-top:40px;
		line-height:18px;
}

#mainContentContent .effect .corpsales .block {
		float:left;
		width:620px;
		margin-left:10px;
		margin-top:40px;
}

#mainContentContent .effect .corpsales .image {
		float:left;
		width:310px;
		height:200px;
		margin-left:10px;
}

#mainContentContent .effect .corpsales .continue {
		float:right;
		display:block;
		width:400px;
		height:20px;
		margin-right:10px;
		text-align:right;
}

#mainContentContent .effect .corpsales .continue a {
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
		size:10px;
		color:#fff;
		text-decoration:none;
}

#mainContentContent .effect .corpsales .continue a:hover {
		color:#FFCC00;
}

#mainContentContent .effect .corpsales .goback {
		float:left;
		display:block;
		width:200px;
		height:20px;
		margin-left:10px;
}

#mainContentContent .effect .corpsales .goback a {
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
		size:12px;
		color:#fff;
		text-decoration:none;
}

#mainContentContent .effect .corpsales .goback a:hover {
		color:#FFCC00;
}

/* About Us Page */
#mainContentContent .effect .aboutus {
		float:left;
		display:block;
		width:960px;
		height:680px;
}



#mainContentContent .effect .aboutus .row {
		float:left;
		display:block;
		width:940px;
		/* height:200px; */
}

#mainContentContent .effect .aboutus .assocrow {
		float:left;
		display:block;
		width:800px;
		/*height:150px;*/
		margin-left:80px;
		margin-right:80px;
		margin-top:20px;
		color:#FFF;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		font-weight:bold;
}

#mainContentContent .effect .aboutus .assocrow .assoc {
		float:left;
		display:block;
		width:200px;
		/*height:200px;*/
		text-align:center;
}

#mainContentContent .effect .aboutus .row .bio {
		float:left;
		display:block;
		width:310px;
		margin-left:10px;
}

#mainContentContent .effect .aboutus .row .firstbio {
		margin-left:15px;
}

#mainContentContent .effect .aboutus h3 {
		float:left;
		height:20px;
		margin-left:10px;
		margin-top:10px;
		margin-bottom:10px;
		color:#FFF;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		font-weight:bold;
}

#mainContentContent .effect .aboutus p {
		float:left;
		width:940px;
		/*width:620px;*/
		/*height:200px;*/
		margin-left:10px;
		margin-right:10px;
		color:#FFF;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		line-height:16px;
}

/* Contact Us Page */
#mainContentContent .effect .contactus {
		float:left;
		display:block;
		width:960px;
		height:680px;
}

#mainContentContent .effect .contactus a {
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
		size:12px;
		color:#fff;
		text-decoration:none;
}

#mainContentContent .effect .contactus a:hover {
		color:#FFCC00;
}

/* Support Page */
#mainContentContent .effect .support {
		float:left;
		display:block;
		width:960px;
		height:680px;
}

#mainContentContent .effect .support .row {
		float:left;
		display:block;
		width:960px;
		height:200px;
}

#mainContentContent .effect .support h3 {
		float:left;
		height:20px;
		margin-left:10px;
		margin-top:10px;
		margin-bottom:5px;
		color:#FFF;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		font-weight:bold;
}

#mainContentContent .effect .support p {
		float:left;
		width:940px;
		/*width:620px;*/
		/*height:200px;*/
		margin-left:10px;
		margin-right:10px;
		color:#FFF;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		line-height:16px;
}

/* Trademarks Page */
#mainContentContent .effect .trademarks {
		float:left;
		display:block;
		width:960px;
		height:680px;
}

#mainContentContent .effect .trademarks h3 {
		float:left;
		height:20px;
		margin-left:10px;
		margin-top:10px;
		margin-bottom:5px;
		color:#FFF;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		font-weight:bold;
}

#mainContentContent .effect .trademarks p {
		float:left;
		width:940px;
		/*width:620px;*/
		/*height:200px;*/
		margin-left:10px;
		margin-right:10px;
		margin-top:10px;
		margin-bottom:10px;
		color:#FFF;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:12px;
		line-height:16px;
}

.sitemaplink {
		text-decoration:none;
		color:#FFF;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:12px;
}

/* Footer */
#footerContainer {
		float:left;
		display:block;
		width:100%;
		height:40px;
		margin:0 auto auto auto;

}

#footerContent {
		/*position:relative;*/
		position:absolute;
		width:980px;
		height:40px;
		margin:0 auto auto auto;
		margin-left:150px;
		background:#121212 url(/images/footerbg.png) no-repeat;
}

#footerContent .copyright {
	    float:left; 
        display:block; 
        margin-top:13px;
		margin-left:100px;
}

.termsLinkText {
        float:left;
        display:block;
        overflow:hidden;
        height:7px;
        width:105px;
		margin-top:16px;
		margin-left:25px;
        text-indent:-9999px;
}

.termsLinkText a {
        float:left;
        display:block;
        height:7px;
        width:105px;
        background:url(/images/termstext.png) no-repeat left;
}

.termsLinkText a:hover {
        background-position:right;
}

.privacyLinkText {
        float:left;
        display:block;
        overflow:hidden;
        height:7px;
        width:113px;
		margin-top:16px;
		margin-left:25px;
        text-indent:-9999px;
}

.privacyLinkText a {
        float:left;
        display:block;
        height:7px;
        width:113px;
        background:url(/images/privacytext.png) no-repeat left;
}

.privacyLinkText a:hover {
        background-position:right;
}

#disclaimerContainer {
		float:left;
		display:block;
		width:100%;
		height:40px;
		margin:0 auto auto auto;

}

#disclaimerContent {
		/*position:relative;*/
		position:absolute;
		width:980px;
		height:40px;
		margin:0 auto auto auto;
		margin-left:150px;
}

#disclaimerContent .disclaimer {
		width:980px;
		height:40px;
		text-align:center;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:11px;
		color:#666;	
		/*margin-top:40px;*/
}

#disclaimerContent .disclaimer p {
		text-align:center;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:11px;
		color:#666;
		line-height:11px;
}

#disclaimerContent .disclaimer a {
		text-decoration:none;
		color:#666;
}

#disclaimerContent .disclaimer a:hover {
		color:#FFCC00;
}

#smalllinksContainer {
		float:left;
		display:block;
		width:100%;
		height:40px;
		margin:0 auto auto auto;
}

#smalllinksContent {
		/*position:relative;*/
		position:absolute;
		width:980px;
		height:40px;
		margin:0 auto auto auto;
		margin-left:150px;
		/*margin-top:20px;*/
}

#smalllinksContent .smalllinks {
		/*float:left;*/
		width:980px;
		height:40px;
		text-align:center;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:11px;
		color:#666;
		margin-top:5px;
}

#smalllinksContent .smalllinks a {
		text-decoration:none;
		color:#666;
}

#smalllinksContent .smalllinks a:hover {
		color:#FFCC00;
}


		
