@charset "iso-8859-1";
* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
BODY {
	background-color:#00839A; text-align: center
}
BODY {
	font: 12px/15px Arial, Verdana, sans-serif; color: #000000
}
FORM {
	font: 12px/15px Arial, Verdana, sans-serif; color: #8c8c8c
}
INPUT {
	font: 12px/15px Arial, Verdana, sans-serif; color: #8c8c8c;
	border:solid;
	border-color:#00839A
}
SELECT {
	font: 12px/15px Arial, Verdana, sans-serif; color: #8c8c8c
}
OPTION {
	font: 12px/15px Arial, Verdana, sans-serif; color: #8c8c8c
}
TEXTAREA {
	font: 12px/15px Arial, Verdana, sans-serif; color: #8c8c8c
}

h3 {
    font-size: 20px; color: #F4F4F4;
	}

A {
	color: #00839A; text-decoration: none
}
A:link {
	color: #00839A; text-decoration: none 
}
A:active {
	color: #00839A; text-decoration: none
}
A:visited {
	color: #00839A; text-decoration: none
}
A:hover {
	color: #00839A; text-decoration: none
}
A:hover {
	text-decoration: underline
}
A.grey {
	color: #999999; text-decoration: none
}
A.grey:hover {
	
}
#container_top {
    /* background: url(../images/bg_container_top.jpg) #f3f3f3 no-repeat left top; margin: 0px auto; width: 1080px; text-align: left */
    background:#FFF no-repeat left top; margin: 0px auto; width: 1080px; text-align: left	
}
#container_btm {
        /* 	padding-right: 0px; padding-left: 0px; min-height: 500px; background: url(../images/bg_container_btm.gif) no-repeat left bottom; padding-bottom: 25px; padding-top: 0px; height: auto! important */
	padding-right: 0px; padding-left: 0px; min-height: 500px; background:#FFF no-repeat left bottom; padding-bottom: 25px; padding-top: 0px; height: auto! important
}

#content #listing_hor {
    background: url(../images/Common/pip_dot_horiz_bar.gif) repeat-x top left; padding-top: 20px; text-align: center; 
    }   

#header {
	margin: 0px 58px 0px
}
#logo {
	float: left; margin: 6px 0px 0px 8px
}
#header_top {
	float: right; margin: 0px 2px 17px 0px; width: 760px
}
#header_links {
	float: left; margin: 2px 0px 0px 18px; color: #969696; line-height: 17px
}
#header_login {
	float: right
}
#header_login IMG {
	vertical-align: middle
}
#header_login INPUT {
	vertical-align: middle;
	border:none
	
}
.login_input {
	padding-right: 0px! important; padding-left: 0px! important; background: url(../images/bg_login_input.gif) no-repeat left top; padding-bottom: 3px! important; width: 97px; padding-top: 0px! important; height: 18px
}
.login_input INPUT {
	border-right: #000 0px solid; padding-right: 0px; border-top: #000 0px solid; padding-left: 3px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; font: 11px Arial, Verdana, sans-serif; border-left: #000 0px solid; width: 90px; color: #000; padding-top: 2px; border-bottom: #000 0px solid; height: 18px
}
#navigation {
	padding-right: 0px; padding-left: 1px; background: url(../images/bg_nav.gif) no-repeat left top; float: right; padding-bottom: 0px; width: 750px! important; padding-top: 0px; height: 45px
}
#navigation A {
	display: block; float: left
}
#menu-container { display:block; position:relative; width:800px; margin:0px auto 0px; font-size:11px; }
#drop_down_menu { display:block; position:absolute; clear:both; margin:0px; padding:0px; text-align:left; list-style-type:none; text-align:center; width:800px; float:none; left:0px; top:0px; }
#drop_down_menu li { font-size:11px; font-weight:bold; float:left; color:#11a2db; padding:2px; cursor:pointer; background:#333333; width:145px; }
#drop_down_menu li ul { margin:0px; padding:2px; list-style-type:none; padding-top:5px; }
#drop_down_menu li ul li { display:block; float:none; clear:both;  }
#drop_down_menu li ul li a { color:#FFFFFF; font-weight:normal; text-decoration:none; display:block; }
#drop_down_menu li ul li a:HOVER { text-decoration:underline; color:#CCCCCC; }





#content {
	margin: 22px 58px 6px;
}
#content_other {
	margin: 2px 58px 6px;
	background:#FFFFFF;
}
#content_other h3
{
	font-size:18px;
	padding:5px;
}
#content_other .listing_hor {
    background: url(../images/Common/pip_dot_horiz_bar.gif) repeat-x top left; padding-top: 20px; text-align: center; 
    }   
	
#contact {
	background: url(../images/bg_contact.jpg) no-repeat left top; width: 964px; height: 494px
}
#contact_info {
	float: left; margin: 180px 0px 0px 36px; width: 250px; color: #c5c5c5
}
#contact_form {
	float: right; margin: 62px 70px 0px 0px; width: 540px; color: #000; height: 375px
}
#contact_form_textboxes {
	float: left; width: 383px; color: #000
}
.contact_textbox_item {
	float: left; width: 186px
}
.contact_input_text {
	border-right: #afafaf 1px solid; padding-right: 5px; border-top: #afafaf 1px solid; display: block; padding-left: 5px; padding-bottom: 5px; margin: 0px 0px 5px; border-left: #afafaf 1px solid; width: 170px; color: #000; padding-top: 5px; border-bottom: #afafaf 1px solid; height: 15px; background-color: #e0e0e0
}
#contact_form_radios {
	float: left; margin: 27px 0px 0px 35px; color: #000; line-height: 20px
}
#contact_form_textarea {
	color: #000
}
#contact_form_textarea TEXTAREA {
	border-right: #afafaf 1px solid; padding-right: 5px; border-top: #afafaf 1px solid; display: block; padding-left: 5px; padding-bottom: 5px; margin: 0px 0px 15px; border-left: #afafaf 1px solid; width: 530px; color: #000; padding-top: 5px; border-bottom: #afafaf 1px solid; height: 160px; background-color: #e0e0e0
}
#activation_container {
	background: url(../images/bg_activation_container.jpg) no-repeat left top; width: 964px; height: 925px; text-align: center
}
#activation_type {
	margin: 45px auto 8px; font: 33px Helvetica, Arial, Verdana, sans-serif; width: 879px; color: #0eb800; text-align: left
}
#activation_info {
	margin: 0px auto 15px; font: 14px Helvetica, Arial, Verdana, sans-serif; text-transform: uppercase; width: 879px; color: #9a9a9a; text-align: left
}
#activation_top {
	background: url(../images/bg_activation_top.gif) #000 no-repeat left top; margin: 0px auto; width: 879px
}
#activation_btm {
	background: url(../images/bg_activation_btm.gif) no-repeat left bottom; height: 766px
}
#activation_content {
	margin: 0px auto; width: 800px; color: #c5c5c5; text-align: left
}
#activation_options {
	background: url(../images/bg_activation_options.jpg) no-repeat left top; margin: 20px auto 0px; width: 831px; color: #c5c5c5; height: 120px; text-align: left
}
#activation_container SELECT {
	height: 26px
}
.act_option {
	float: left; margin: 20px; width: 230px
}
.act_yp_option_header {
	margin: 0px 0px 5px; font: bold 13px Helvetica, Arial, Verdana, sans-serif
}
.act_yp_bullet {
	padding-right: 0px; padding-left: 15px; background: url(../images/bg_circle.gif) no-repeat 0px 4px; padding-bottom: 0px; font: bold 11px Arial, Verdana, sans-serif; color: #c5c5c5; padding-top: 0px
}
.act_level {
	padding-right: 0px; padding-left: 0px; background: url(../images/bg_activation_dots.gif) repeat-x left bottom; padding-bottom: 10px; margin: 24px 0px 0px; padding-top: 0px
}
.act_block {
	float: left; width: 385px
}
.act_block_right {
	float: right; width: 384px
}
.act_block_title {
	margin: 0px 0px 20px; font: bold 13px Helvetica, Arial, Verdana, sans-serif; color: #0eb800
}
.act_field {
	float: left; margin: 0px 0px 10px; width: 185px
}
.act_field_right {
	float: right; margin: 0px 0px 10px; width: 185px
}
.act_input_field {
	border-right: #afafaf 1px solid; padding-right: 5px; border-top: #afafaf 1px solid; display: block; padding-left: 5px; padding-bottom: 5px; border-left: #afafaf 1px solid; width: 175px; color: #000; padding-top: 5px; border-bottom: #afafaf 1px solid; height: 15px; background-color: #e0e0e0
}
.act_input_field_small {
	border-right: #afafaf 1px solid; padding-right: 5px; border-top: #afafaf 1px solid; display: block; padding-left: 5px; padding-bottom: 5px; border-left: #afafaf 1px solid; width: 175px; color: #000; padding-top: 5px; border-bottom: #afafaf 1px solid; height: 15px; background-color: #e0e0e0
}
.act_input_field_small {
	display: inline; vertical-align: middle; width: 55px
}
#act_check {
	float: left; margin: 15px 0px 0px; width: 40px; text-align: center
}
#act_check_info {
	float: left; margin: 10px 0px 0px; width: 415px
}
#act_submit {
	float: right; margin: 10px 0px 0px
}
.act_form_spacer {
	height: 57px
}
.feature_box {
	background: url(../images/bg_highlight_box.gif) no-repeat right top; float: left; margin: 35px 20px 0px 0px; width: 320px
}
.feature_box_last {
	float: left; margin: 35px 0px 0px; width: 275px
}
.feature_box_image {
	float: left; overflow: hidden; width: 84px
}
.feature_box_text {
	float: right; margin: 0px 30px 0px 0px; overflow: hidden; width: 180px
}
.feature_box_last .feature_box_text {
	margin: 0px
}
#prebuilt_apps {
	padding-right: 110px; padding-left: 22px; background: url(../images/bg_prebuilt_apps.jpg) no-repeat left top; padding-bottom: 0px; font: 10px Arial, Verdana, sans-serif; text-transform: uppercase; width: 145px; color: #fff; padding-top: 50px; height: 83px
}
#help_container {
	background: url(../images/bg_help_container.gif) #c5c5c5; width: 964px; color: #000; line-height: 1.4em
}
#help_container A {
	color: #0e8304; text-decoration: underline
}
#help_container A:link {
	color: #0e8304; text-decoration: underline
}
#help_container A:active {
	color: #0e8304; text-decoration: underline
}
#help_container A:visited {
	color: #0e8304; text-decoration: underline
}
#help_container A:hover {
	color: #0e8304; text-decoration: underline
}
#help_container A:hover {
	text-decoration: none
}
#help_top {
	background: url(../images/bg_help_top.gif) no-repeat left top
}
#help_bottom {
	padding-right: 25px; padding-left: 25px; background: url(../images/bg_help_btm.gif) no-repeat left bottom; padding-bottom: 25px; padding-top: 25px
}
#help_col_a {
	float: left; margin: 20px 40px 0px 0px; width: 217px; text-align: center
}
#help_col_b {
	float: left; margin: 91px 0px 0px; width: 390px
}
#help_col_c {
	float: right; width: 217px; text-align: center
}
.rb_box_top {
	background: url(../images/bg_rounded_box_blk_top.gif) #000 no-repeat left top; margin: 0px 0px 15px; width: 217px
}
.rb_box_btm {
	padding-right: 15px; padding-left: 15px; background: url(../images/bg_rounded_box_blk_btm.gif) no-repeat left bottom; padding-bottom: 15px; color: #9a9a9a; padding-top: 15px; text-align: left
}
.help_item {
	padding-right: 0px; padding-left: 0px; background: url(../images/bg_horiz_dots.gif) repeat-x left bottom; padding-bottom: 15px; margin: 0px 0px 25px; padding-top: 0px
}
.help_image {
	border-right: #000 5px solid; border-top: #000 5px solid; margin: 0px 0px 18px; overflow: hidden; border-left: #000 5px solid; width: 380px; border-bottom: #000 5px solid; height: 210px; background-color: #adadad
}
.help_item_title {
	font: bold 20px/23px Arial, Verdana, sans-serif
}
.help_item_description {
	margin: 20px 0px 25px
}
.help_item_info {
	font-weight: bold
}
#prebuilt_header {
	background: url(../images/bg_prebuilt_apps_header.jpg) no-repeat left top; width: 964px
}
.product_info_links {
	padding-right: 25px; padding-left: 0px; padding-bottom: 0px; padding-top: 10px; text-align: right
}
#prebuilt_headline {
	padding-right: 400px; padding-left: 130px; padding-bottom: 0px; font: bold 16px/18px Arial, Verdana, sans-serif; color: #0eb800; padding-top: 60px
}
#prebuilt_description {
	padding-right: 20px; padding-left: 130px; padding-bottom: 15px; font: 12px/15px Arial, Verdana, sans-serif; color: #9a9a9a; padding-top: 10px
}
#pba_container_mid {
	background: url(../images/bg_pba_container_mid2.jpg) repeat-y left top; margin: 10px 0px 0px; width: 965px
}
#pba_container_top {
	background: url(../images/bg_pba_container_top2.jpg) no-repeat left top
}
#pba_container_btm {
	padding-right: 30px; padding-left: 30px; background: url(../images/bg_pba_container_btm2.jpg) no-repeat left bottom; padding-bottom: 30px; padding-top: 30px
}
#pba_links {
	float: left; width: 202px
}
#pba_links A {
	padding-right: 15px; display: block; padding-left: 1px; padding-bottom: 8px; padding-top: 8px; border-bottom: #525252 1px dashed
}
#pba_links A:visited {
	padding-right: 15px; display: block; padding-left: 1px; padding-bottom: 8px; padding-top: 8px; border-bottom: #525252 1px dashed
}
#pba_links A:active {
	padding-right: 15px; display: block; padding-left: 1px; padding-bottom: 8px; padding-top: 8px; border-bottom: #525252 1px dashed
}
#pba_links A:link {
	padding-right: 15px; display: block; padding-left: 1px; padding-bottom: 8px; padding-top: 8px; border-bottom: #525252 1px dashed
}
#pba_links A:hover {
	padding-right: 15px; display: block; padding-left: 1px; padding-bottom: 8px; padding-top: 8px; border-bottom: #525252 1px dashed
}
#pba_current_info_top {
	background: url(../images/bg_pb_app_top.gif) #e7e7e7 no-repeat left top; float: left; margin: 0px; width: 385px; text-align: left
}
#pba_current_info_btm {
	padding-right: 0px; padding-left: 15px; background: url(../images/bg_pb_app_btm.gif) no-repeat left bottom; padding-bottom: 0px; color: #141414; padding-top: 0px
}
.current_app_title {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 30px 0px 15px; font: bold 18px/24px Arial, Verdana, sans-serif; padding-top: 0px
}
.current_app_info {
	line-height: 19px
}
#sponsored_events {
	padding-right: 0px; padding-left: 0px; background: url(../images/bg_horiz_dots.gif) repeat-x left bottom; padding-bottom: 10px; margin: 0px 0px 30px; padding-top: 0px
}
.s_event {
	float: left; margin-bottom: 20px; width: 280px
}
.s_event_image {
	float: left; overflow: hidden; width: 75px; height: 75px; background-color: #c9c9c9
}
.s_event_desc {
	float: left; margin: 0px 0px 0px 17px; width: 180px
}
#news_links {
	float: left; font: bold 11px Arial, Verdana, sans-serif; width: 202px
}
.news_link_item {
	padding-right: 15px; padding-left: 0px; background: url(../images/bg_horiz_dots.gif) repeat-x left bottom; padding-bottom: 15px; padding-top: 15px
}
.news_link_date {
	color: #c5c5c5
}
#news_paging {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 15px; text-align: center
}
.news_title {
	padding-right: 100px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 30px; font: bold 16px/18px Arial, Verdana, sans-serif; color: #000; padding-top: 0px
}
.news_date {
	margin: 0px 0px 7px; font: bold 11px Arial, Verdana, sans-serif; color: #000
}
#news_container_top {
	background: url(../images/bg_pb_app_top.gif) #e7e7e7 no-repeat left top; margin: 0px; width: 609px
}
#news_container_btm {
	padding-right: 60px; padding-left: 60px; background: url(../images/bg_pb_app_btm.gif) no-repeat left bottom; padding-bottom: 60px; color: #141414; padding-top: 60px
}
#news_container_top P {
	margin: 10px auto
}
#news_bg {
	
}
.news_article {
	font: 12px/14px Arial, Verdana, sans-serif; color: #333333; text-align: left
}
#fmh_header {
	background: url(../images/header_flash_media_hosting.gif) no-repeat left top
}
#fmh_description {
	padding-right: 530px; padding-left: 15px; padding-bottom: 20px; font: 12px/15px Arial, Verdana, sans-serif; color: #9a9a9a; padding-top: 40px
}
#fmce_header {
	background: url(../images/header_fmce.gif) no-repeat left top
}
#fmise_header {
	background: url(../images/header_fmise.gif) no-repeat left top
}
#fmce_title {
	font: bold 16px/33px Arial, Verdana, sans-serif; color: #0eb800
}
#fmce_description {
	padding-right: 530px; padding-left: 15px; padding-bottom: 20px; font: 12px/15px Arial, Verdana, sans-serif; color: #9a9a9a; padding-top: 40px
}
.product_package {
	float: left; margin: 0px 0px 10px 10px; overflow: hidden; width: 468px; position: relative
}
.product_signup_link {
	display: block; left: 35px; position: absolute; TOP: 160px
}
.pp_info {
	left: 146px; overflow: hidden; width: 285px; position: absolute; TOP: 19px
}
.package_name {
	font: bold 18px/19px Arial, Verdana, sans-serif; color: #0eb800
}
.package_tagline {
	margin: 3px 0px 5px; font: bold 13px/18px Arial, Verdana, sans-serif; color: #c5c5c5
}
.package_desc {
	margin: 0px 0px 7px
}
.package_point {
	padding-right: 0px; padding-left: 15px; background: url(../images/bg_circle.gif) no-repeat 0px 4px; padding-bottom: 0px; margin: 0px 0px 0px 5px; font: bold 11px Arial, Verdana, sans-serif; color: #c5c5c5; padding-top: 0px
}
#footer 
{
	margin: 20px auto 30px; 
	font: 11px Arial, Verdana, sans-serif; 
	width: 1080px; 
	color:black;
}
.clearer {
	clear: both; margin: 0px; line-height: 1px; height: 1px
}
.act_block_success {
	float: left; width: 680px
}
.act_field_success {
	float: left; margin: 0px 0px 10px 20px; width: 580px; text-align: left
}
.act_block_title_success {
	margin: 0px 0px 20px 40px; font: bold 13px Helvetica, Arial, Verdana, sans-serif; color: #0eb800; text-align: left
}
#act_cart_total {
	float: right; margin: 15px 0px 0px; width: 350px; text-align: right
}
.Arial10RedError {
	font-weight: bold; font-size: 10px; color: #ff0000; font-FAMILY: Arial, Helvetica, sans-serif
}
.clearer_space {
	clear: both; margin: 0px; line-height: 28px; height: 28px
}
.linkForLargerPlans {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 15px; text-align: center
}
#ind_section {
	margin-bottom: 50px
}
#ind_section #hr {
	border-top: #3e3e3e 1px dashed; margin-TOP: 5px; margin-bottom: 30px; height: 1px
}
#ind_section SPAN {
	font-size: 18px; color: #0eb800; font-FAMILY: Helvetica, Arial, sans-serif
}
#ind_section P {
	margin: 0px 0px 10px
}
#nav {
	height: 45px
}
#nav {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#nav UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#nav A {
	display: block; text-indent: -900em; height: 45px
}
#nav LI {
	float: left
}

#nav A:hover {
	background-position: 0px -45px
}
#demoApps {
	font-weight: bold; font-size: 12px; background: #fff; font-FAMILY: "Lucida Grande", helvetica, sans-serif
}
#demoApps #disclaimer {
	padding-right: 20px; padding-left: 20px; background: #000000; padding-bottom: 7px; width: 100%; color: #ffff99; padding-top: 7px
}
.stats {
	text-align: right
}
.stats TABLE {
	margin-bottom: 6px; text-align: left
}
#description P {
	color: #333
}
#google_search {
	border-right: #999999 2px solid; padding-right: 10px; border-top: #999999 2px solid; padding-left: 10px; background: #ccc; padding-bottom: 10px; border-left: #999999 2px solid; padding-top: 10px; border-bottom: #999999 2px solid
}
#google_searchbox {
	
}
#google_searchbox INPUT {
	display: inline; background: #cccccc; margin-bottom: 15px; vertical-align: text-top; color: #333333
}
#google_searchbox #g_textbox {
	padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; height: 16px
}
#google_searchbox #submit {
	padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px
}
#description {
	float: left; width: 445px
}
#pricing_sublinks {
	margin-left: 475px
}
#pricing_sublinks DIV {
	padding-top: 45px
}
#pricing_sublinks A {
	float: left
}
#fmh_description {
	padding-right: 0px
}
#fmce_description {
	padding-right: 0px
}
#fmce_description {
	padding-right: 0px
}
