/* ============================== Base Formatting ============================== */
* {
	margin:0;
	padding:0;
	vertical-align:baseline;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
body, p, a, p a, th, td, li, input, select, textarea {
	color:#5d5d5d;
	font-size:12px;
	font-weight:normal;}
body {background:url(../img/backgrounds/body.png) repeat-x;}

h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px;}

.sIFR-replaced span {display:none;}
h2.sifr {margin-bottom:5px;}
.video_gallery_page h2.sifr {margin-bottom:-10px;}

ul {
	margin-bottom:12px;
	list-style-type:none;}
li {
	padding:1px 0 1px 12px;
	background:url(../img/backgrounds/bullet_list_item.gif) no-repeat 0 4px;}
ul ul {margin-bottom:4px;}

a, object {outline:none;}
a:hover {text-decoration:underline;}

img {border:0;}

p {
	line-height:17px;
	padding-bottom:12px;}

hr {
	clear:both;
	width:100%;
	height:1px;
	color:#e2e2e2;
	margin:10px 0;
	border:0px none;
	background-color:#e2e2e2;}

.float_left {float:left;}
.float_right {float:right;}
.clear {
	width:100%;
	clear:both;
	height:0px;
	overflow:hidden;}

/* ============================== Layout & Columns ============================== */
#page_container {
	width:1008px;
	margin:0 auto;}

#header {
	z-index:100;
	position:relative;}

#logo {
	height:64px;
	overflow:hidden;
	padding:16px 0 12px 70px;}
.print_logo {display:none;}

#search_box {
	top:10px;
	right:10px;
	height:23px;
	position:absolute;}
.search_input {
	float:left;
	height:23px;
	width:170px;
	background:url(../img/sprites/sprite_form_elements.png) no-repeat;}
.search_input input {
	width:160px;
	border:0 none;
	padding:5px 0 3px 6px;
	background:transparent;}

#main {position:relative;}
#left_col {
	width:280px;
	padding:40px 0 0 20px;}
#right_col {width:674px;}
#right_col .col1 {
	width:320px;
	padding-top:120px;}
#right_col .col2 {
	width:232px;
	padding-top:32px;}

#main .full_col {
	width:554px;
	padding:70px 120px 0 0;}

#promo_rotator {margin-bottom:6px;}

#video_contest_container {
	top:76px;
	right:36px;
	width:433px;
	height:294px;
	position:absolute;
	background:url(../img/backgrounds/video_contest_container.png) no-repeat;}
#video_contest_container .col1 {padding:154px 0 0 75px;}
#video_contest_container .col2 {
	width:146px;
	height:255px;
	padding:5px 21px 0 7px;
	background:url(../img/backgrounds/home_video_contest.png) no-repeat;}
#video_contest_container img.abs_pos {
	top:15px;
	left:-31px;
	z-index:100;
	position:absolute;}

/* Footer Styling */
#footer_container {
	margin:40px 10px 0;
	padding:8px 6px 20px;
	border-top:1px solid #e2e2e2;}
#footer ul {
	margin:0;
	list-style-type:none;}
#footer li {
	float:left;
	padding:0 8px;
	font-size:10px;
	background:none;
	border-left:1px solid #000;}
#footer li.nav_first {
	border:none;
	padding-left:0;}
#footer li a {
	color:#000;
	font-size:10px;}
#footer li a:hover {text-decoration:none;}

#footer p {
	clear:left;
	color:#686868;
	font-size:11px;
	padding-top:4px;}

#facebook_connect {margin-top:6px;}
#facebook_connect a {
	float:left;
	display:block;
	color:#5c5c5c;
	font-size:10px;
	text-decoration:none;
	padding:2px 0 20px 32px;
	background:url(../img/sprites/sprite_icons.png) no-repeat;}

#share_popup {display:none;}
#top_bar {
	top:-10px;
	left:-10px;
	width:500px;
	height:84px;
	position:relative;
	background:#1fa345;
	margin:0 -20px 20px 0;}
#top_bar img {
	left:50%;
	top:10px;
	position:absolute;
	margin-left:-46px !important;}

/* ============================== Nav ============================== */
#nav_container {
	top:48px;
	right:10px;
	position:absolute;}
#nav_container ul {
	margin:0;
	list-style-type:none;}
#nav_container li, #nav_container li span {
	float:left;
	display:block;
	background:url(../img/sprites/sprite_nav_elements.png) no-repeat;}
#nav_container li {
	padding:0;
	background:none;
	margin-right:-2px;}
#nav_container li a {
	float:left;
	height:25px;
	display:block;
	color:#00a11a;
	font-size:12px;
	padding:9px 15px 0;
	text-decoration:none;
	background:url(../img/sprites/sprite_nav_elements.png) no-repeat right -44px;}
#nav_container li span:hover/*, #nav_container li.current_category1 span*/ {background-position:0 -88px;}
#nav_container li a:hover/*, #nav_container li.current_category1 span a*/ {
	color:#fff;
	background-position:right -132px;}

/* Custom styling for THREEDOM category */
#nav_container .nav2 li {margin:0;}
#nav_container .nav2 li span {background-position:0 -176px;}
#nav_container .nav2 li a {
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	background-position:right -220px;}
#nav_container .nav2 li span:hover/*, #nav_container .nav2 li.current_category1 span*/ {background-position:0 -264px;}
#nav_container .nav2 li a:hover/*, #nav_container .nav2 li.current_category1 span a*/ {background-position:right -308px;}

/* Marker to highlight current category */
#nav_container li.current_category1, #nav_container li.current_page {
	padding-bottom:14px;
	background:url(../img/sprites/sprite_icons.png) no-repeat center -91px;}

/* Left Navigation */
#left_nav, .callout_left_nav {padding-left:20px;}
#left_nav .category_title {margin-left:14px;}

#left_nav ul, #left_col .callout_left_nav ul {
	margin-bottom:26px;
	list-style-type:none;}
#left_nav li, #left_col .callout_left_nav li {
	padding:0;
	background:none;}

#left_nav li li, #left_nav li.display_level1, #left_col .callout_left_nav li {
	margin:2px 23px 2px 5px;
	background:#ddeedb url(../img/sprites/sprite_left_nav_elements.png) no-repeat;}
#left_nav li li a, #left_nav li.display_level1 a, #left_col .callout_left_nav li a {
	color:#1fa345;
	display:block;
	font-size:12px;
	padding:6px 8px;
	text-decoration:none;
	background:url(../img/sprites/sprite_left_nav_elements.png) no-repeat -272px bottom;}
#left_nav li li a:hover, #left_nav li.display_level1 a:hover {text-decoration:underline;}

#left_nav li li.current_page, #left_nav li.display_level1 {
	margin:2px 0;
	background-color:#1fa345;
	background-position:-544px 0;}
#left_nav li li.current_page span, #left_nav li.display_level1 span {
	display:block;
	background:url(../img/sprites/sprite_left_nav_elements.png) no-repeat right center;}
#left_nav li li.current_page a, #left_nav li.display_level1 a {
	color:#fff;
	padding:6px 23px 6px 13px;
	background-position:-844px bottom;}

/* =-=-= Hides all nav items and category link =-=-= */
#left_nav li, #left_nav li.current_category1 span, #left_nav li.about_nav span, #left_nav .secondary_menu li.press_room span {display:none;}

/* =-=-= Only displays current category nav item =-=-= */
#left_nav li.current_category1, #left_nav li.current_category1 li span, #left_nav li.about_nav, #left_nav li.about_nav li span, #left_nav .secondary_menu li.press_room, #left_nav .secondary_menu li.press_room li span {display:block;}

/* =-=-= Styles nested nav items =-=-= */
#left_nav li.current_category1 li, #left_nav li.about_nav li, #left_nav .secondary_menu li.press_room li {display:list-item;}

#left_nav li.display_level1 span {display:block;}

/* Video Gallery Tabs */
.tab_menu {
	padding:3px 0 0 60px;
	border-bottom:8px solid #000;
	background:#00a551 url(../img/sprites/page_elements.png) repeat-y -8472px 0;}
.tab_menu ul {
	margin:0;
	list-style-type:none;}
.tab_menu li {
	padding:0;
	float:left;
	display:block;
	background:none;}
.tab_menu li a {
	float:left;
	width:107px;
	height:27px;
	display:block;
	text-align:center;
	text-decoration:none;
	background:url(../img/sprites/sprite_tabs.png) no-repeat;}
.tab_menu li a span {visibility:hidden;}
.tab_menu li.active a {margin-right:-1px;}

li a.tab_featured {}
li a.tab_featured:hover {background-position:0 -47px;}
li.active a.tab_featured {
	width:132px;
	background-position:0 -94px;}

li a.tab_new {
	width:64px;
	background-position:-107px 0;}
li a.tab_new:hover {background-position:-107px -47px;}
li.active a.tab_new {
	width:84px;
	background-position:-131px -94px;}

li a.tab_popular {
	width:144px;
	background-position:-171px 0;}
li a.tab_popular:hover {background-position:-171px -47px;}
li.active  a.tab_popular {
	width:167px;
	background-position:-214px -94px;}

li a.tab_rated {
	width:149px;
	background-position:-315px 0;}
li a.tab_rated:hover {background-position:-315px -47px;}
li.active a.tab_rated {
	width:167px;
	background-position:-380px -94px;}

/* Pagination */
ul.list_paging {
	float:left;
	clear:both;
	width:590px;
	margin-bottom:24px;
	list-style-type:none;
	border-top:1px solid #dedede;}
.list_paging li {
	padding:0;
	float:left;
	background:none;
	margin-right:6px;
	padding-top:12px;}
.list_paging li.selected {background:url(../img/sprites/sprite_icons.png) no-repeat center -240px;}

.list_paging li a {
	float:left;
	text-decoration:none;}
.list_paging li.selected a {
	color:#fff;
	background:#1996d3 url(../img/sprites/sprite_nav_elements.png) no-repeat 0 -352px;}
.list_paging li a span {
	height:20px;
	display:block;
	padding:0 6px;
	line-height:20px;
	text-decoration:none;}
.list_paging li.selected a span {background:url(../img/sprites/sprite_nav_elements.png) no-repeat right -382px;}

/*.list_paging li.previous, .list_paging li.next {border-left:1px solid #f0f0f0;}*/
.list_paging li.previous a, .list_paging li.next a {
	height:20px;
	display:block;
	line-height:20px;
	padding-left:12px;
	text-decoration:none;
	background:url(../img/sprites/sprite_icons.png) no-repeat 0 -338px;}
.list_paging li.next a {
	padding:0 12px 0 0;
	background-position:right -434px;}
.list_paging li.prevSet a {
	padding-left:14px;
	background-position:0 -386px;}
.list_paging li.nextSet a {
	padding-right:14px;
	background-position:right -482px;}

/* ============================== Overrides ============================== */
.home_page #main {margin-top:10px;}
.home_page #footer_container {margin-top:16px;}

.user_page #main {padding:20px 0 0 20px;}

.site_map_list {padding-left:20px;}

.search_header b, .search_result b, .search_result b a, .search_arrows strong {
	color:#1fa345;
	font-weight:bold;}
.searchFooter {
	display:block;
	padding-bottom:12px;}
.search_arrows {padding:20px 0;}
.search_box input {padding:2px;}

.hide, #left_nav li.hide, #left_nav li.current_category1 .hide {display:none;}
.bump_top {margin-top:16px;}
img.bump_left {padding-left:28px;}

.thumb_wrapper {
	height:85px;
	position:relative;}
.thumb_wrapper a {
	width:146px;
	height:80px;
	display:block;
	overflow:visible;
	position:relative;}
.thumb_wrapper a img {
	top:28px;
	left:66px;
	position:absolute;}
#video_contest_container .thumb_wrapper .ratingStars {
	top:64px;
	left:4px;
	z-index:99;
	position:absolute;}

/* Ratings */
ul.ratingStars {
	margin:0;
	padding:0;
	clear:both;
	width:80px;
	height:16px;
	overflow:hidden;
	position:relative;
	list-style-type:none;}
ul.ratingStars li {
	padding:0;
	float:left;
	width:19px;
	height:19px;
	clear:right;
	display:block;
	overflow:hidden;
	background:none;}
div.ratingStarsSettings {display:none;}

#message_container {margin-left:140px;}
#message_container h2 {
	color:red;
	padding:8px 0 4px 36px;
	background:url(../img/backgrounds/icon_error.png) no-repeat;}
#message_container div {
	color:red;
	padding:2px 0 0 36px;}

/* ============================== Rounded Containers ============================== */
.product_selector {
	width:808px;
	position:relative;}
.sign_up_container {
	width:154px;
	height:250px;
	padding-right:8px;
	padding:30px 14px 0 14px;
	background:url(../img/backgrounds/sign_up_container.png) no-repeat;}

.rounded_top, .rounded_btm {
	width:100%;
	height:20px;
	background:url(../img/sprites/page_elements.png) no-repeat;}
.rounded_btm {background-position:-1616px 0;}
.content_wrapper, .gray_wrapper {
	position:relative;
	padding:0 18px 0 22px;
	background:url(../img/sprites/page_elements.png) repeat-y -808px 0;}
.gray_wrapper {
	z-index:99;
	background-position:-7464px 0;}
.gray_wrapper .border_btm {
	margin:0 -6px 0 -10px;
	border-bottom:1px solid #e5e5e5;}

.video_gallery_container, .video_preview_container {position:relative;}
.video_gallery_container .rounded_top {background-position:-5448px 0;}
.video_gallery_container .rounded_btm, .video_preview_container .rounded_btm {background-position:-4440px 0; margin-bottom:70px;}
.video_gallery_container .content_wrapper {
	padding:0 10px;
	background-position:-3432px 0;}

.video_preview_container .rounded_top {background-position:-6456px 0;}
.video_preview_container .content_wrapper {
	padding:0 10px;
	background-position:-3432px 0;}

/* ============================== Products ============================== */
.category_medium {background:url(../img/backgrounds/products_medium.png) no-repeat right 0;}
.category_color_care {background:url(../img/backgrounds/products_color_care.png) no-repeat right 0;}
.category_moisturizing {background:url(../img/backgrounds/products_moisturizing.png) no-repeat right 0;}

.float_right_pcat {
	float:right;
	text-align:center;
	background:url(../img/pcat_splash.jpg) no-repeat 340px 0px;}
.float_right_pcat img {margin:60px 0 25px;}
.float_right_pcat p {margin:auto 55px;}

#product_line_container {margin-top:-50px;}
	
.float_right_pcat #product_line_container {margin-top:0;}

/* ============================== Product Selector ============================== */
.product_selector .content_wrapper {
	width:768px;
	padding-top:20px;
	min-height:220px;}
.product_selector h1 {
	width:400px;
	color:#0096d7;
	font-size:16px;
	text-align:center;
	font-weight:normal;}
.product_selector p {
	color:#000;
	width:400px;
	text-align:center;}
.product_selector p, .product_selector td {
	font-size:11px;
	line-height:normal;}
#product_radios td {
	padding:6px 0;
	background:url(../img/backgrounds/selector_border.gif) no-repeat;}
#product_radios td.label {
	width:84px;
	color:#0096d7;
	text-align:right;
	vertical-align:top;
	padding:12px 6px 6px 0;
	background-position:30px 0;}
#product_rotator_mini {
	top:-66px;
	left:438px;
	z-index:99;
	position:absolute;}

/* ============================== Upload ============================== */
.upload_header {
	width:556px;
	position:relative;
	margin:-8px 0 0 -4px;
	padding:38px 0 15px 242px;
	background:url(../img/backgrounds/upload_header.png) no-repeat 0 -36px;}
.upload_header p img {margin-bottom:-20px;}

.video_preview_container .gray_wrapper .abs_pos {
	top:-30px;
	right:32px;
	z-index:99;
	position:absolute;}

.video_preview_container .content_wrapper {padding-top:20px;}
.video_preview_container .col1 {
	width:460px;
	padding-left:106px;}
.video_preview_container .col2 {
	width:310px;
	padding:14px 66px 80px 30px;
	background:url(../img/backgrounds/prizes_horizontal.png) no-repeat 0 bottom;}

.content_wrapper .upload_win, .gray_wrapper .upload_win {
	right:26px;
	z-index:99;
	bottom:-88px;
	position:absolute;}

.upload_container {
	display:block;
	position:relative;}
.video_preview_container .col1 h2.sifr, .video_preview_container .col1 p {margin-left:140px;}

table.uploader_table {
	left:0;
	top:-6px;
	position:absolute;}
table.uploader_table, table.uploader_table table {width:311px !important;}
table.uploader_table td {vertical-align:top;}
.uploader_table input {
	border:0px none;
	padding:7px 0 5px 4px;
	background:transparent;}
.uploader_table input.btn_upload {padding:0;}

#fileUploadProgress {
	color:#999;
	font-size:11px;
	padding-bottom:8px;}

/* ============================== Video Gallery ============================== */
.page_banner {
	height:225px;
	padding-top:26px;
	margin-bottom:-5px;
	background:url(../img/backgrounds/video_gallery_page_banner.jpg) no-repeat;}
.page_banner .col1 {
	width:320px;
	padding-left:318px;}
.page_banner .col2 {
	width:230px;
	text-align:center;
	padding:32px 80px 0 0;}
.video_gallery_container img.abs_pos {
	right:29px;
	z-index:99;
	top:-50px;
	position:absolute;}

.tab_panel {margin:14px 0 0 66px;}

.gallery_header {height:60px; padding:0 96px 10px 0;}
.gallery_header .social_links {float:right;}
.social_links a {
	float:left;
	display:block;
	margin-left:8px;}
.social_links a.share_facebook {margin-left:0;}
.social_links .bump_top {margin-top:-2px;}

.social_links a.facebook_sign_in {display:none;}
.social_links a .FBConnectButton_Small {
	width:30px;
	height:42px;
	display:block;
	background:url(../img/buttons/btn_facebook.png) no-repeat;}
.FBConnectButton_Small span {display:none !important;}

.video_gallery_page .gallery_header h1, .video_gallery_page .gallery_header h4 {width:480px;}

/* Video Results container */
.title_holder {display:none;}
.video_wrapper {
	float:left;
	width:206px;
	height:170px;
	margin-right:20px;}
.video_wrapper p, .video_wrapper p a {
	padding:0;
	color:#000;
	font-size:10px;
	line-height:normal;}
.video_wrapper p a {color:#f3662e;}
a.vidcat1:hover, a.vidcat2:hover, a.vidcat3:hover {text-decoration:none;}

.vid_title a {
	color:#000;
	text-decoration:none;}
.vid_title img.vid_img {
	width:146px;
	height:80px;
	margin-bottom:4px;
	border-bottom:4px solid #f3662e !important;}

.video_wrapper .vid_views {display:none;}

/* Category Colors */
.vidcat1 {color:#f3662e;}
.vidcat2, .vidcat2 p a, .vidcat2 .vid_title img {
	color:#1fa345;
	border-color:#1fa345 !important;}
.vidcat3, .vidcat3 p a, .vidcat3 .vid_title img {
	color:#be3291;
	border-color:#be3291 !important;}

/* ============================== Video Preview ============================== */
#video_preview {padding:8px 0 24px 8px;}
#video_details {
	width:270px;
	padding:66px 20px 94px 0;}

.vote_rating {
	display:block;
	position:relative;
	margin:0 0 0 -15px;}
.vote_rating ul.ratingStars {
	top:14px;
	right:25px;
	z-index:99;
	position:absolute;}
.vote_rating ul.ratingStars li {cursor:pointer;}

.video_preview_page .gallery_container {padding:6px 0 0 20px;}
.video_preview_page .gallery_container td {vertical-align:top;}
.video_preview_page .video_wrapper {
	width:176px;
	height:auto;
	margin-right:8px;
	padding-bottom:16px;}

.gray_wrapper #video_breadcrumbs {display:none;}

.video_preview_page .gray_wrapper .abs_pos {
	top:-30px;
	right:32px;
	z-index:99;
	position:absolute;}

.video_preview_page .chair {
	right:24px;
	z-index:99;
	bottom:-70px;
	position:absolute;}

/* ============================== Form Styling ============================== */
.styled_input {
	width:200px;
	height:26px;
	margin-bottom:3px;
	background:url(../img/sprites/sprite_form_elements.png) no-repeat 0 -83px;}
.styled_input input {
	padding:0;
	width:194px;
	height:18px;
	border:none;
	padding:5px 0 0 4px;
	background:transparent;}

.txt_box_276 {
	width:276px;
	background-position:0 -169px;}
.txt_box_276 input {width:270px;}

.styled_ddl {
	width:200px;
	height:26px;
	position:relative;
	margin-bottom:3px;
	background:url(../img/sprites/sprite_form_elements.png) no-repeat 0 -473px;}
.styled_ddl .select {
	width:170px;
	height:21px;
	display:block;
	overflow:hidden;
	position:absolute;
	white-space:nowrap;
	padding:5px 0 0 6px;}
select.styled {height:26px;}

.ddl_96 {
	width:96px;
	background-position:0 -387px;}
.ddl_96 .select {width:66px;}
.ddl_96 select.styled {width:96px;}

.styled_txt_area {
	width:276px;
	height:61px;
	margin-bottom:3px;
	padding:4px 4px 7px;
	background:url(../img/sprites/sprite_form_elements.png) no-repeat 0 -255px;}
.styled_txt_area textarea {
	width:100%;
	height:61px;
	border:0 none;
	background:none;}

span.radio {
	float:left;
	width:22px;
	height:26px;
	display:block;
	padding:0 5px 0 0;
	background:url(../img/sprites/sprite_radio_boxes.png) no-repeat;}
.radio_selectors input {
	margin-right:2px;
	vertical-align:middle;}
.radio_selectors label {
	float:left;
	display:block;
	margin:5px 10px 5px 0;
	vertical-align:middle;}
.table_form p {
	padding:0;
	clear:both;}

.form_validation .error_container {padding-left:4px;}

.table_form {
	width:100%;
	margin-bottom:12px;}
.table_form th {
	width:128px;
	text-align:right;
	vertical-align:top;
	padding:2px 12px 4px 0;}

.txt_box {padding:5px 4px 5px 6px;}
td.submit {padding-top:26px;}

.rb_list {padding-top:10px;}
.rb_list input {width:20px;}
.rb_list label {padding-left:12px;}
.rb_desc {padding-left:32px; padding-bottom:5px; width:280px;}

p.coupon {
	height:82px;
	font-size:11px;
	padding-left:66px;
	line-height:normal;
	background:url(../img/backgrounds/icon_$1Coupon.png) no-repeat;}

.sign_up_container .table_form {margin:0;}
.sign_up_container .txt_box {
	width:112px;
	padding:3px 4px 2px;
	border:1px solid #cbcbcb;
	border-top-color:#adadad;
	border-left-color:#aeaeae;
	border-right-color:#c8c8c8;
	background:url(../img/sprites/sprite_form_elements.png) no-repeat -4px -256px;}
.sign_up_container .txt_email {width:136px;}
.sign_up_container .submit {
	margin-top:10px;
	padding:10px 0 4px 2px;
	border-top:1px solid #e2e2e2;}
.sign_up_container #lblMessage {
	font-size:10px;
	padding-left:2px;}

/* ============= FAQ PAGE STYLING ============== */
.faqlist {margin:5px 0 10px;}
.faqlist ul {
	margin:0px;
	border-bottom:2px solid #f1f1f1;}
.faqlist ul ul {border-bottom:none;}
.faqlist li {
	padding:0;
	display:block;
	background:none;
	position:relative;
	border-top:2px solid #f1f1f1;}
.faqlist li li {
	border-top:none;
	padding:1px 0 1px 25px;
	background:url(../img/backgrounds/bullet_list_item.gif) no-repeat 8px 4px;}
.faqlist li a {
	display:block;
	padding:10px 60px 12px 0;}
.faqlist li.current a {
	color:#1fa345;
	text-decoration:none;}
.answer {
	display:none;
	border-bottom:1px solid #f1f1f1;}
.answerOpen {
	display:block;
	padding-right:150px;
	margin:10px auto 15px;}
.answerOpen, .answerOpen p {font-style:italic;}
.faqlist .answerOpen li {border-top:none;}
.toggle_icon {
	top:16px;
	right:30px;
	width:13px;
	height:13px;
	cursor:pointer;
	overflow:hidden;
	margin-top:-6px;
	position:absolute;
	background:url(../img/sprites/faq.png) no-repeat bottom left;}
.current .toggle_icon {background-position:top left;}
.toggle_icon span {visibility:hidden; font-size:11px;}

/* ============= Press Room ============== */
.postGroup {margin-bottom:20px;}
.postGroup .postDate {font-size:9px;}
.postGroup .postURL a {color:#1fa345;}

.confirmation_message {
	color:#1fa345;
	margin-bottom:30px;
	padding:0 0 14px 8px;
	border-bottom:1px solid #000;}



