/* Reset Defaults */
body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height: 12px;
}
div
{
	margin: 0;
	padding: 0;
}
img
{
	border: 0;
}

/* Reset Box Sizing */
body, body *
{
	box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;
}

/* Element Styling */
#s0_home_top_bar_wrap
{
	background: #232850;
}
#s0_home_top_bar
{
	color: #b0bedb;
	font-size: 11px;
	margin: 0 auto;
	padding: 6px 0 6px 0;
	width: 980px;
}
#s0_home_top_bar_advertising
{
	font-weight: bold;
}
#s0_home_top_bar_controls
{
	float: right;
}
#s0_home_top_bar_controls a
{
	color: #b0bedb;
	text-decoration: none;
}
#s0_home_top_bar_controls a:hover
{
	text-decoration: underline;
}
#s0_home_nav_logo_section_outer_wrap
{
	background: transparent url(/images/style_001/header_gradient.gif) repeat-x bottom left;
	height: 142px;
}
#s0_home_nav_logo_section_inner_wrap
{
	background: #e9f1f6;
	border-bottom: 1px solid #9cbbd0;
	border-top: 1px solid #9cbbd0;
}
#s0_home_nav_logo_section
{	
	height: 131px;
	margin: 0 auto;
	width: 980px;
}
#s0_home_logo
{
	padding: 10px 0 0 0;
}
#s0_home_nav
{
	float: right;
	padding-top: 43px;
}
#s0_header_create_account_btn_wrap
{
	height: 42px;
	padding-right: 71px;
}
#s0_header_create_account_btn
{
	border: none;
	color: #ffffff;
	cursor: pointer;
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 31px;
	line-height: 16px;
	padding-top: 8px;
	text-align: center;
	width: 116px;
}

#s0_home_body_top_section_wrap
{
	background: transparent url(/images/homepage_big_image.png) no-repeat bottom left;
	height: 231px;
	margin: 0 auto;
	width: 980px;
}
#s0_home_body_big_text_top
{
	color: #444444;
	font-family: arial, helvetica, sans-serif;
	font-size: 34px;
	font-weight: bold;
	line-height: 32px;
	padding: 33px 327px 0 59px;
	text-align: center;
}
#s0_home_body_big_text_bottom
{
	color: #444444;
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	padding: 8px 428px 0 159px;
	text-align: center;
}
#s0_home_body_ipad_text
{
	color: #54768c;
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	padding: 75px 505px 0 234px;
	text-align: center;
}
#s0_home_big_buttons_wrap
{
	float: right;
	padding-right: 15px;
	padding-top: 33px;
}
#s0_home_submit_release_btn, #s0_home_post_profile_btn
{
	border: none;
	color: #ffffff;
	cursor: pointer;
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	height: 53px;
	line-height: 13px;
	padding-top: 20px;
	text-align: center;
	width: 248px;
}
#s0_home_post_profile_btn
{
	margin-top: 45px;
}
#s0_home_submit_release_btn.s0_purple_button, #s0_home_post_profile_btn.s0_purple_button
{
	-moz-box-shadow:1px 1px 2px 1px rgb(213, 213, 213);
	-webkit-box-shadow:1px 1px 2px 1px rgb(213, 213, 213);
	box-shadow:1px 1px 2px 1px rgb(213, 213, 213);
}
#s0_home_submit_release_btn.s0_purple_button_active, #s0_home_post_profile_btn.s0_purple_button_active
{
	-moz-box-shadow:1px 1px 2px 1px rgb(213, 213, 213);
	-webkit-box-shadow:1px 1px 2px 1px rgb(213, 213, 213);
	box-shadow:1px 1px 2px 1px rgb(213, 213, 213);
}

#s0_home_body_bottom_section_wrap
{
	margin: 0 auto;
	width: 980px;
}
#s0_home_content_table
{
	margin-top: 30px;
	margin-left: -1px;
}
#s0_home_content_table td.first
{
	border: none;
	padding: 0 34px 0 0;
	vertical-align: top;
	width: 315px;
}
#s0_home_content_table td.second
{
	border-left: 1px solid #dce8f1;
	padding: 0 31px 0 30px;
	vertical-align: top;
	width: 344px;
}
#s0_home_content_table td.third
{
	border-left: 1px solid #dce8f1;
	padding: 0 5px 0 31px;
	vertical-align: top;
	width: 320px;
}
#s0_home_content_table .s0_home_content_table_section, 
#s0_home_content_table .s0_home_content_table_section a
{
	color: #435273;
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 13px;
	text-decoration: none;
}
#s0_home_content_table .s0_home_content_table_section a:hover
{
	text-decoration: underline;
}
#s0_home_content_table .s0_home_content_table_section_text
{
	color: #444444;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding-top: 21px;
}
#s0_home_content_table .s0_home_content_table_section_divider
{
	height: 32px;
	padding: 0;
}

#s0_home_content_table_section_items td
{
	padding-top: 25px;
	vertical-align: top;
}
#s0_home_content_table_section_items td .s0_home_content_table_section_item_bit_thumb_wrap
{
	float: left;
}
#s0_home_content_table_section_items td .s0_home_content_table_section_item_bit_title
{
	margin-left: 102px;
	margin-top: -2px;
}
#s0_home_content_table_section_items td .s0_home_content_table_section_item_bit_title, 
#s0_home_content_table_section_items td .s0_home_content_table_section_item_bit_title a
{
	color: #435273;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;
}
#s0_home_content_table_section_items td .s0_home_content_table_section_item_bit_title a:hover
{
	text-decoration: underline;
}

#s0_home_footer_wrap
{
	margin: 0 auto;
	padding-top: 59px;
	width: 980px;
}
#s0_home_footer_etp
{
	border-bottom: 1px solid #c8dbe9;
	height: 20px;
	padding-bottom: 9px;
	text-align: right;
}
#s0_home_footer_etp a
{
	color: #475c8b;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
	text-decoration: none;
}
#s0_home_footer_etp a:hover
{
	text-decoration: underline;
}
#s0_home_footer_links
{
	list-style-type: none;
	margin: 0;
	margin-top: 13px;
	padding: 0;
}
#s0_home_footer_links li
{
	display: inline;
	margin: 0;
	padding-right: 20px;
	text-indent: 0;
}
#s0_home_footer_links li.first
{
	padding-right: 27px;
}
#s0_home_footer_links li a
{
	color: #999999;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
	text-decoration: none;
}
#s0_home_footer_links li a:hover
{
	text-decoration: underline;
}
#s0_home_footer_links li.first a
{
	color: #475c8b;
	font-weight: bold;
}

#s0_home_copyright
{
	color: #999999;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
	padding-top: 18px;
	padding-bottom: 22px;
}