/*----------------------------------------------------------------------------

css{
	author: wes ohaire;
	site: influxis.com ;
	date: August 2010;
}

----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------
HTML
----------------------------------------------------------------------------*/

html, body{
	margin: 0;
	padding: 0;
}

body{
	background: url(../images/shared/bg.jpg) no-repeat top center #0c0616;
	color: #a3a3a5;
	font-size: 13px;
	line-height: 20px;
	font-family: Avenir, Myriad, "Myriad Pro", "Helvetica Neue","HelveticaNeue", Helvetica, "Lucida Grande", Lucida, Arial, sans-serif;
}

a{
	color: #6cb319;
	text-decoration: none;
}

a:hover{color: #7dcc1a;}


a:active, a:focus {
	-moz-outline-style: none;
	outline: none; 
}

a img{border: none;}

p{margin-bottom: 20px;}

h1,h2,h3,h4,h5,h6,h7{
	color: #fff;
	font-weight: 500;
	letter-spacing: 0.04em;
}

h1 a{
	margin-right: 25px;
	text-indent: -900em;
	float: left;
	width: 86px;/*temp*/
	height: 136px;/*temp*/
}

h2{
	font-size: 30px;
	height: 154px;/*temp*/
	text-indent: -900em;
}

#home h2{ background: url(../images/home/h2.png) no-repeat;}
body.section_what h2{ background: url(../images/what/h2.png) no-repeat;}
body.section_who h2{ background: url(../images/home/h2.png) no-repeat;}
body.section_pricing h2{ background: url(../images/pricing/h2.png) no-repeat;}
body.section_contact h2{ background: url(../images/contact/h2.png) no-repeat;}

h3{
	margin-bottom: 6px;
	font-size: 24px;
	}
	
h4{ font-size: 19px;}
h5{ font-size: 13px;}

hr{
	width: 960px;
	margin-top: 54px;
	margin-left: -40px;
	margin-bottom: 46px;
	height: 1px;
	border:0 none;
	background: #3b334b;
}

/*----------------------------------------------------------------------------
Global, Structure
----------------------------------------------------------------------------*/
.clear{clear: both;}
.hide{display: none;}
.left{float: left;}
.right{float: right;}
.aright{text-align: right;}
.aleft{text-align: left;}
.flush_left{margin-left: -30px;}
.flush_right{margin-right: -30px;}
.purple{color: #776d8f;}
.no_border{border: none !important;}
a.purple_link{color: #978ebd;}
a:hover.purple_link{color: #ada3d9;}

#page_header_links li{
	float: left;
	margin: 0 10px;
}

.avenir1{
	line-height: 34px;
	font-size: 24px;
	color: #bfbfbf;
	font-weight: 100;
	letter-spacing: 0.02em;
}

#btn_learn_more{
	display: block;
	width: 103px;
	height: 25px;
	background: url(../images/shared/learn_more_up.png) no-repeat;
	text-indent: -900em;
}

a:hover#btn_learn_more{background: url(../images/shared/learn_more_over.png) no-repeat;}

#btn_signup{
	display: block;
	width: 88px;
	height: 25px;
	background: url(../images/shared/btn_signup.png) no-repeat;
	text-indent: -900em;
	text-align: center;
	
}
a:hover#btn_signup{background: url(../images/shared/btn_signup_over.png) no-repeat;}

#btn_homepage{
	display: block;
	width: 105px;
	height: 25px;
	background: url(../images/shared/btn_homepage.png) no-repeat;
	text-indent: -900em;
}

a:hover#homepage{background: url(../images/shared/btn_homepage.png) no-repeat;}

#btn_contact{
	display: block;
	width: 103px;
	height: 25px;
	background: url(../images/shared/btn_contact.png) no-repeat;
	text-indent: -900em;
}

a:hover#btn_contact{background: url(../images/shared/btn_contact.png) no-repeat;}

#p2pstreaming {
	width: 509px;
	height: 66px;
	background: url(../images/shared/PDF.jpg) repeat-x top #0c0616;
}

#btn_view_live {
	display: block;
	text-indent: -900em;
	margin: 0 0 0 180px;
	background: url(../images/shared/PDF.jpg) repeat-x top #0c0616;
}

#started_btn_today {
	display: block;
	text-indent: -900em;
	margin: 0 0 0 230px;
	width: 409px;
	height: 62px;
	background: url(../images/makemoney/stared_btn.jpg) ;
}

#banner{
	display: block;
	text-indent: -900em;
	margin: 0 0 0 70px;
}

.hero_live {
	display: block;
	text-indent: -900em;
	margin: -70px 0 0 -30px;
}

#screenshoot{
	display: block;
	text-indent: -900em;
	margin: 0 0 0 -13px;
}

p.contents {
	width:390px;
}

/*Structure*/
.center_width{
	margin: 0 auto;
	width: 960px;
}

#wrapper_content .container_12 { padding: 60px 30px; }
#wrapper_customers {
	height: 174px;
	background: #545068; 
}

#wrapper_footer{
	color: #776d8f;
	background: url(../images/shared/bg_footer.jpg) repeat-x top #0c0616;
}

#wrapper_footer .container_12 {
	padding-top: 35px;
	padding-bottom: 35px;
}

#wrapper_footer #footer_contact {
	float: left;
	width: 305px;
}

#footer_contact p{padding-bottom: 3px;}
#wrapper_footer ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 140px;
	float: left;
}

#wrapper_footer ul strong{
	display: block;
	font-weight: normal;
	margin-bottom: 6px;
}

#wrapper_footer ul, #wrapper_footer #footer_contact span{color: #e8e8e8;}
#wrapper_footer ul a, #wrapper_footer #copyright a{
	color: #776d8f; 
	text-decoration: none;
}

#footer_contact img{margin-bottom: 7px;}
#wrapper_footer ul a:hover, #wrapper_footer #copyright a:hover{color: #6db217;}
#wrapper_footer #copyright{
	margin-top: 95px;
	letter-spacing: 0.05em;
	font-size: 10px;
}

#follow_links a{
	display: block;
	float: left;
	margin: 4px;
	width: 16px;
	height: 16px;
	text-indent: -900em;
}

#follow_links #facebook{background: url(../images/shared/follow/f_hover.png) no-repeat;}
#follow_links #twitter{background: url(../images/shared/follow/t_hover.png) no-repeat;}
#follow_links #rss{background: url(../images/shared/follow/rss_hover.png) no-repeat;}
			
#customer_logos li{
	float: left;
	margin: 0 18px;
}

#page_content {
	margin-bottom: 70px;
	padding-left: 30px;
	padding-right: 30px;
	background: #000;
	font-size: 15px;
	font-weight: 100;
	line-height: 27px;
}

body#apps #page_content,body#apps_details #page_content,body#events #page_content {
	font-size: 14px;
	line-height: 20px;
}

#wrapper_content div.hero{
	padding-top: 0;
}


/*casestudy*/
ul#screenshoot {
	  float: left;
	  background: url(../images/casestudy/launch.jpg) no-repeat;
	  width: 223px;
	  height: 514px;
	  overflow:hidden;
}

ul#screenshoot li{
	float: left;
	background: 31px;
}

ul#screenshoot li a{
	margin:45px 15px;
	padding: 5px 45px 5px 5px;
	display: block;
}

#screenshoot #tumb00{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Little_Big_Planet/tumb/tumb_01.jpg) no-repeat;
	}

#screenshoot #tumb01{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Little_Big_Planet/tumb/tumb_02.jpg) no-repeat;
	}
	
#screenshoot #tumb02{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Little_Big_Planet/tumb/tumb_03.jpg) no-repeat;
	}

#screenshoot #tumb03{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Little_Big_Planet/tumb/tumb_04.jpg) no-repeat;
	}

#screenshoot #tumb04{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Little_Big_Planet/tumb/tumb_05.jpg) no-repeat;
	}
	
#screenshoot #tumb_mit_00{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Mitsubishi_Live_Drive/tumb/tumb_01.jpg) no-repeat;
	}	

#screenshoot #tumb_mit_01{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Mitsubishi_Live_Drive/tumb/tumb_02.jpg) no-repeat;
	}	
	
#screenshoot #tumb_mit_02{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Mitsubishi_Live_Drive/tumb/tumb_03.jpg) no-repeat;
	}	

#screenshoot #tumb_mit_03{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Mitsubishi_Live_Drive/tumb/tumb_04.jpg) no-repeat;
	}	
	
#screenshoot #tumb_mit_04{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Mitsubishi_Live_Drive/tumb/tumb_05.jpg) no-repeat;
	}	

#screenshoot #tumb_mit_05{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Mitsubishi_Live_Drive/tumb/tumb_06.jpg) no-repeat;
	}	
	
#screenshoot #tumb_mit_06{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Mitsubishi_Live_Drive/tumb/tumb_07.jpg) no-repeat;
	}	

#screenshoot #tumb_mit_07{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Mitsubishi_Live_Drive/tumb/tumb_08.jpg) no-repeat;
	}	

#screenshoot #tumb_mit_08{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Mitsubishi_Live_Drive/tumb/tumb_09.jpg) no-repeat;
	}	

#screenshoot #tumb_mit_09{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Mitsubishi_Live_Drive/tumb/tumb_10.jpg) no-repeat;
	}	

#screenshoot #tumb_mit_10{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Mitsubishi_Live_Drive/tumb/tumb_11.jpg) no-repeat;
	}
	
#screenshoot #tumb_mit_11{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Mitsubishi_Live_Drive/tumb/tumb_12.jpg) no-repeat;
	}

#screenshoot #tumb_mit_12{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Mitsubishi_Live_Drive/tumb/tumb_13.jpg) no-repeat;
	}

#screenshoot #tumb_mit_13{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Mitsubishi_Live_Drive/tumb/tumb_14.jpg) no-repeat;
	}		

#screenshoot #tumb_mit_14{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Mitsubishi_Live_Drive/tumb/tumb_15.jpg) no-repeat;
	}		
	
#screenshoot #tumb_mit_15{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Mitsubishi_Live_Drive/tumb/tumb_16.jpg) no-repeat;
	}

#screenshoot #tumb_optus_00{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Optus_Whale_Song/tumb/tumb_01.jpg) no-repeat;
	}	

#screenshoot #tumb_optus_01{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Optus_Whale_Song/tumb/tumb_02.jpg) no-repeat;
	}	
	
#screenshoot #tumb_optus_02{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Optus_Whale_Song/tumb/tumb_03.jpg) no-repeat;
	}
	
#screenshoot #tumb_Saatchi_Prius00{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Saatchi_Prius/tumb/tumb_01.jpg) no-repeat;
	}
	
#screenshoot #tumb_Saatchi_Prius01{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Saatchi_Prius/tumb/tumb_02.jpg) no-repeat;
	}	
	
#screenshoot #tumb_Saatchi_Prius02{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Saatchi_Prius/tumb/tumb_03.jpg) no-repeat;
	}
	
#screenshoot #tumb_Saatchi_Prius03{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Saatchi_Prius/tumb/tumb_04.jpg) no-repeat;
	}
	
#screenshoot #tumb_Saatchi_Prius04{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Saatchi_Prius/tumb/tumb_05.jpg) no-repeat;
	}	

#screenshoot #tumb_Nog_Pong{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/Saatchi_Nog_Pong/tumb_01.jpg) no-repeat;
	}		


#screenshoot #tumb_VS00{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/VS_Sexy_Shoutout/tumb/tumb_01.jpg) no-repeat;
	}		
	
#screenshoot #tumb_VS01{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/VS_Sexy_Shoutout/tumb/tumb_02.jpg) no-repeat;
	}		

#screenshoot #tumb_VS02{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/VS_Sexy_Shoutout/tumb/tumb_03.jpg) no-repeat;
	}	
		
#screenshoot #tumb_VS03{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/VS_Sexy_Shoutout/tumb/tumb_04.jpg) no-repeat;
	}	

#screenshoot #tumb_VS04{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/VS_Sexy_Shoutout/tumb/tumb_05.jpg) no-repeat;
	}	

#screenshoot #tumb_VS05{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/VS_Sexy_Shoutout/tumb/tumb_06.jpg) no-repeat;
	}

#screenshoot #tumb_VS06{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/VS_Sexy_Shoutout/tumb/tumb_07.jpg) no-repeat;
	}


#screenshoot #tumb_VS07{
	margin:150px 0px -130px 17px;
	padding: 10px;
	width: 15px; 
	height:15px;
	background: url(../images/casestudy/VS_Sexy_Shoutout/tumb/tumb_08.jpg) no-repeat;
	}
									
#markup {
	margin:-60px 0px 25px 0px;
	}
	
#system {
	width: 960px;
	margin: -107px 0 0 -40px;	
	height: 1px;
	border:0 none;
	background: #3b334b;
}

#main_title {
	margin: 20px 0px 0 50px;	
}

/*----------------------------------------------------------------------------
NAV
----------------------------------------------------------------------------*/
.mainitems {
	display: block;
	height: 38px;
	text-indent: -900em;
}

.sub{
	width: 199px;
	display: none;
	position: absolute;
	text-indent: 0;
	font-size: 12px;
	margin-left: -20px;
}

.sub li{
	width: 199px;
	padding: 0px 0px 0px 43px;
}

.sub li a{
	width: 95px;
	border-bottom: solid 1px #38354a
}

.first {
	background: url(../images/nav/dropdown_top.png) no-repeat;
	height:52px;
}

.first a {
	color: #ffffff;
	padding: 22px 0px -3px 10px;
}


.middle {
	background: url(../images/nav/dropdown_middle.png) repeat-y; 
	width: 199px;
}
	
.middle a {
	color: #ffffff;
	padding: 8px 0px 0px 10px;
}
	
.last { 
	background: url(../images/nav/dropdown_bottom.png) no-repeat; 
	height: 87px;
}

.last a{
	color: #ffffff;
	padding: 9px 0px 0px 10px;
}
	
	
#nav li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
 	text-decoration: none;
}

ul#nav{
	padding: 45px 0 0 20px;
}

ul#nav li{
	float: left;
}

ul#nav li a{
	display: block;
	height: 29px;
	text-indent: -900em;
}

#nav, #nav ul {
list-style: none;
}

nav ul{
	margin: 0 0 0 0;
	padding: 55px 0 0 10px;
	list-style: none;
}

nav li{float: left;}

nav li a{
	display: block;
	height: 29px;
	text-indent: -900em;
}

#nav #what{width: 134px; background: url(../images/shared/nav/up/what.png) no-repeat;}
#nav #who{width: 136px; background: url(../images/shared/nav/up/who.png) no-repeat;}
#nav #pricing{width: 98px; background: url(../images/shared/nav/up/pricing.png) no-repeat;}
#nav #contact{width: 98px; background: url(../images/shared/nav/up/contact.png) no-repeat;}

body.section_what #nav #what, #nav a:hover#what{ background: url(../images/shared/nav/over/what.png) no-repeat; }
body.section_who #nav #who, #nav a:hover#who{ background: url(../images/shared/nav/over/who.png) no-repeat; }
body.section_pricing #nav #pricing, #nav a:hover#pricing{ background: url(../images/shared/nav/over/pricing.png) no-repeat; }
body.section_contact #nav #contact, #nav a:hover#contact{ background: url(../images/shared/nav/over/contact.png) no-repeat; }

/*nav_sub*/
#what_what_is_fms { background: url(../images/what/fms/nav_sub/fms_up.png) no-repeat;}
#what_apps { background: url(../images/what/fms/nav_sub/apps_up.png) no-repeat;}
#what_benefits_of_fms { background: url(../images/what/fms/nav_sub/services_up.png) no-repeat;}

li:hover#what_what_is_fms, .active#what_what_is_fms { background: url(../images/what/fms/nav_sub/fms_over.png) no-repeat;}
li:hover#what_apps, .active#what_apps { background: url(../images/what/fms/nav_sub/apps_over.png) no-repeat;}
li:hover#what_benefits_of_fms, .active#what_benefits_of_fms { background: url(../images/what/fms/nav_sub/services_over.png) no-repeat;}

#who_about_us { background: url(../images/who/nav_sub/about_up.png) no-repeat;}
#who_leadership { background: url(../images/who/nav_sub/leadership_up.png) no-repeat;}
#who_clients { background: url(../images/who/nav_sub/clients_up.png) no-repeat;}

li:hover#who_about_us, .active#who_about_us { background: url(../images/who/nav_sub/about_over.png) no-repeat;}
li:hover#who_leadership, .active#who_leadership { background: url(../images/who/nav_sub/leadership_over.png) no-repeat;}
li:hover#who_clients, .active#who_clients { background: url(../images/who/nav_sub/clients_over.png) no-repeat;}

#links_left{
	float: left;
	width: 580px
}

#links_right{
	margin-left: 580px;
	padding-top: 25px;
	text-align: right;
}

#links_right #btn_labs{
	display: block;
	float: left;
	width: 53px;
	height: 16px;
	background: url(../images/shared/btn_labs.png) no-repeat;
	text-indent: -900em;
}

#links_right #_lpChatBtn{
	display: block;
	float: left;
	margin-left: 10px;
	width: 100px;
	height: 16px;
	background: url(../images/shared/btn_sales_chat.png) no-repeat;
}

#links_right #btn_help{
	margin-left: 296px;
	display: block;
	margin-left: 170px;
	width: 56px;
	height: 16px;
	background: url(../images/shared/btn_help.png) no-repeat;
}

#links_right #btn_phone{
	margin-left: 296px;
	display: block;
	margin-left: 240px;
	margin-top:-15px;
	width: 97px;
	height: 16px;
	background: url(../images/shared/btn_phone.png) no-repeat;
}

header input[type=text], header input[type=password] {
	padding: 2px 5px;
	width: 100px;
	height: 19px;
	background: #4b455b;
	border: none;
	color: #c9c8ce;
}

header .btn_submit{ margin-top: 7px; vertical-align: bottom;}
/*----------------------------------------------------------------------------
Home
----------------------------------------------------------------------------*/
body#home .grid_4 .purple_link{font-size: 12px;}

/*----------------------------------------------------------------------------
Apps
----------------------------------------------------------------------------*/
#app_holder{
	float: left;
	width: 430px;
	height: 220px;
}

#app_holder img{float: left;}

#app_holder #text{
	margin-left: 180px;
	padding-right: 50px;
	line-height: 20px;
}

body#apps_details #app_hero{height: 315px;}
body#apps_details hr{margin-top: 0;}
body#apps_details #app_hero img{float: left;}
#app_hero #text{
	margin-left: 490px;
	padding-top: 50px;
}

/*----------------------------------------------------------------------------
Clients
----------------------------------------------------------------------------*/
.client_logos{
	height: 110px;
	margin: 0 9px 55px 9px;
	text-align: center;
	border: solid 1px #3b334b;
}

body#clients_popup{
	background: #000;
	padding: 50px;
}
/*----------------------------------------------------------------------------
Clients
----------------------------------------------------------------------------*/
#follow_links a{
	display: block;
	float: left;
	margin: 4px;
	width: 16px;
	height: 16px;
	text-indent: -900em;
}

#follow_links #case_thumb{
	background: #3e394b;
	width: 31px;
	height: 31px;
}

#follow_links #twitter{background: url(../images/shared/follow/t_hover.png) no-repeat;}
#follow_links #rss{background: url(../images/shared/follow/rss_hover.png) no-repeat;}
/*----------------------------------------------------------------------------
Events
----------------------------------------------------------------------------*/
#event{
	float: left;
	width: 430px;
	margin-bottom: 50px;
	}

#event em{
	font-size: 11px;
	}
	
#event a.event_thumbs{
	display: block;
	float: left;
	width: 130px;
	border: solid 1px #3b334b;
	}

#event a:hover.event_thumbs{
	background: #18141e;
	}

#event #text{
	margin-left: 150px;
	}	

/*----------------------------------------------------------------------------
Pricing
----------------------------------------------------------------------------*/
.fms_plans #btn_signup{margin: 8px auto;}

ul#pricing_links{
	height: 38px;
	margin: 40px 0 40px 100px;
}

ul#pricing_links li{
	float: left;
}

ul#pricing_links li a{
	display: block;
	height: 38px;
	text-indent: -900em;
}

ul#pricing_links #shared{width: 109px; background: url(../images/pricing/nav_sub/up/p1.png) no-repeat;}
ul#pricing_links #dedicated{width: 239px; background: url(../images/pricing/nav_sub/up/p2.png) no-repeat;}
ul#pricing_links #custom{width: 140px; background: url(../images/pricing/nav_sub/up/p3.png) no-repeat;}
ul#pricing_links #amazon{width: 197px; background: url(../images/pricing/nav_sub/up/p4.png) no-repeat;}

ul#pricing_links a:hover#shared{width: 109px; background: url(../images/pricing/nav_sub/over/p1.png) no-repeat;}
ul#pricing_links a:hover#dedicated{width: 239px; background: url(../images/pricing/nav_sub/over/p2.png) no-repeat;}
ul#pricing_links a:hover#custom{width: 140px; background: url(../images/pricing/nav_sub/over/p3.png) no-repeat;}
ul#pricing_links a:hover#amazon{width: 197px; background: url(../images/pricing/nav_sub/over/p4.png) no-repeat;}

body#pricing .grid_3{border-right: solid 1px #3b334b; width: 204px !important;}

.fms_plans {
	margin: 0 auto;
	width: 175px;
	text-align: center;
	font-size: 13px;
}

.fms_plans h4{text-align: center;}

.fms_plans strong{
	display: block;
	color: #39bd2b;
	font-size: 21px;
}

.fms_plans span{
	display: block;
	color: #fff;
}

.cluster_plans{
	margin: 0 auto;
	width: 165px;
	text-align: center;
	font-size: 13px;
}

h4{
	color: #fff;
	text-align: left;
	font-size: 21px;
	}

.cluster_plans strong{
	display: block;
	color: #fff;
	font-size: 21px;
}

.cluster_plans span{
	display: block;
	color: #fff;
	font-size: 15px;
}

	
.pricing_shared {width: 431px; height: 319px; background: url(../images/pricing/plans/bg.jpg) no-repeat;
				 margin: 0px 0px 20px 0px;
				 }

#shared_plans { 
			   width: 430px;
			   height: 109px;
			   background: url(../images/pricing/plans/shared.png) no-repeat;
			   }
			
#dedicated_plans {width: 430px; height: 109px; background: url(../images/pricing/plans/dedicated.png) no-repeat;}
#custom_fms_plans {width: 430px; height: 109px; background: url(../images/pricing/plans/custom.png) no-repeat;}
#p2p_plans{width: 430px; height: 109px; background: url(../images/pricing/plans/p2p.png) no-repeat;}

.plans_text {
	display: block;
	width: 350px;
	padding: 5px 0px 0px 10px;
	margin: 105px 0px 10px 30px;
	font-size: 12px;
	background-color:#35333e;
	color: #ffffff;
}

p.content_text {
	color: #ffffff;
	width: 380px;
	height: 75px;
	margin: 0px 0px 8px 33px;
	padding: 5px 0px 0px 0px;
	line-height: 26px;
	font-size: 12px;
}

#btn_view {
			display: block;
			width: 146px;
			height: 46px;
			text-indent: -900em;
			margin: 0px 0px 0px 140px;
			background: url(../images/pricing/plans/pricing_view_btn.png) no-repeat;
	}
	
#btn_customize {
			display: block;
			width: 208px;
			height: 41px;
			text-indent: -900em;
			margin: 0px 0px 0px 120px;
			background: url(../images/pricing/plans/pricing_customize_btn.png) no-repeat;
	}


p.headline {
	padding: 30px;
	font-size: 18px;
	color: #ffffff;
}

#haxe {
	background: #16131d;
	height: 310px;
	-moz-border-radius: 15px;
	border-radius: 18px;
}

p.second {
	color: #ffffff;
	margin: -40px 0px 8px 30px;
	font-size: 18px;
}

p.text {
	color: #a3a3a5;
	width: 810px;
	margin: 0px 0px 8px 33px;
	padding: 5px 0px 0px 0px;
	line-height: 26px;
	font-size: 14px;

}

p.mail_text {
	color: #a3a3a5;
	width: 411px;
	margin: 0px 0px 8px 15px;
	padding: 5px 0px 0px 0px;
	line-height: 26px;
	font-size: 14px;
}

p.haxe_text {
	color: #a3a3a5;
	margin: -40px 33px 0px 33px;
	line-height: 26px;
	font-size: 14px;
}

/*----------------------------------------------------------------------------
Table
----------------------------------------------------------------------------*/
#charts
{
width:100%;
border-collapse:collapse;
}

#charts td, #charts th 
{
color:#fff;
font-size:1 em;
border:2px solid #000;
padding:3px 7px 5px 15px; 
}

#charts th 
{
font-size:1 em;
text-align:left;
padding-top:2px;
padding-bottom:2px;
background: url(../images/who/top_bar_03.png) repeat;
color:#fff;
}

#charts tr.alt td 
{
color:#fff;
}

#charts td.highlight{ 
background-color:#5d5474;
}


#charts td { 
background-color:#3e384d;
}


#charts th.highlight{ 
background: url(../images/who/top_right_03.png) repeat;
}

/*----------------------------------------------------------------------------
Contact
----------------------------------------------------------------------------*/
#contact_form div{
	margin-bottom: 20px;
}

#contact_form label{
	display: block;
	float: left;
	width: 85px;
	text-align: right;
	margin-right: 28px;
	color: #fff;
}

#contact_form input[type=text]{
	width: 300px;
	height: 30px;
	background: #4a455b; 
	border: none;
	color: #fff;
}

#contact_form textarea{
	width: 300px;
	height: 100px;
	background: #4a455b; 
	border: none;
	color: #fff;
}

/*----------------------------------------------------------------------------
search
----------------------------------------------------------------------------*/
#search_form div{
	margin-bottom: 0px;
}

#search_form label{
	display: block;
	float: left;
	width: 176px;
	text-align: right;
	margin-right: 23px;
	color: #fff;
}

#search_form input[type=text] {
	width: 300px;
	height: 30px;
	background: #5c586b; 
	border: none;
	color: #fff;
}

#search_form textarea{
	width: 300px;
	height: 100px;
	background: #5c586b; 
	border: none;
	color: #fff;
}

/*----------------------------------------------------------------------------
Fancybox popup pages
----------------------------------------------------------------------------*/
body.fancybox_iframe{
	margin: 0;
	padding: 0;
	background: #fff;
	color: #333;
}
body.fancybox_iframe #wrapper{
	padding: 50px;
}

body.fancybox_iframe h1, body.fancybox_iframe h2, body.fancybox_iframe h4, body.fancybox_iframe h5{
	margin: 30px 0 5px 0;
	color: #000;
}

body.fancybox_iframe h2{
	height: auto;
	font-size: 20px;
	line-height: 26px;
	text-indent: 0;
}
body.fancybox_iframe p{
	margin: 0 0 10px 0;
}



/*----------------------------------------------------------------------------
news
----------------------------------------------------------------------------*/
#press_banner{
display: block;
float: left;
margin: -650px 0 0 120px;
padding: 70px;
}


#Leaderboard {
	margin: 0px 0 0 90px;
}

#Skyscraper {
	margin: 20px 0 0 130px;
}


#news_page_35 {
	margin: 0px 0 0 280px;
}

#news_page_36 {
	margin: 0px 0 0 350px;
}


