body {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
	background-color: #F2F2F2;
}

@media handheld, only screen and (max-width: 768px) {
#addtrack {
	/*display: none;*/
}
#accountmenu {
	padding-left: 163px;
	
}
}

@media handheld, only screen and (max-width: 320px) {
#addtrack {
	/*display: none;*/
}
#accountmenu {
	padding-left: 163px;
}
.lyrics_link {
	display: none;
}
.audio_contain_lrg {
	height: 372px !important;
}
.purchase_review_btn {
	display: none;
}
}
.track_row {
	border-bottom: 1px solid #D4D1CE;
	padding: 15px;
	text-align: left;
	padding-left: 32px;
	height: 53px;
}
.track_row_img {
	float: left;
}
.track_row_date p {
	color: #ABA6A6;
	font-weight: 200;
	margin: 0px;
}
.feedback_middleform {
	border: 1px solid #D4D1CE;
	padding: 0px 0px;
	width: 491px;
	margin: 0 auto;
	background-color: #F2F2F2;
	height: 332px;
	overflow-y: scroll;
}
.track_row_text {
	margin-left: 72px;
}
.track_row_title p {
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.trackrow_radiobtn {
	height: 22px;
	width: 22px;
	float: right;
	margin-top: 17px;
	margin-right: 24px;
}
.comm_radio {
	margin-right: 5px;
}
.yesno_btns {
	padding: 5px 0 25px 0;
}
.placeholder {
	color: #4C3E32;
}
.header {
	background-color: #4D3E32;
	background-repeat: repeat-x;
	height: 66px;
}
.navigation {
	background-color: #4D3E32;
	height: 66px;
	width: 960px;
	margin: auto;
}
strong {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
}
.logo {
	padding: 9px 0px 0px 29px;
	float: left;
	margin-right: 40px;
}
.share_form_right {
	float: right;
}
.edit_light {
	background-color: #fff;
	color: #666;
	padding: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	width: 630px;
	height: 893px;
	font-size: 40px;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	line-height: 20px;
	text-align: center;
	top: 95px;
	padding-top: 45px;
}
.social_likes {
	float: right;
	margin-top: 4px;
}
.bottom-form {
	text-align: left !important;
	padding: 30px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-left: 1px solid #D4D1CE;
	border-right: 1px solid #D4D1CE;
	border-bottom: 1px solid #D4D1CE;
	background-color: #F2F2F2;
	width: 600px;
}
.feedback_input_length {
	width: 250px !important;
}
.form-feedback-input {
	margin: 0px;
	font-size: 12px !important;
	padding-left: 0px !important;
}
.topmarketingcontainer {
	background-color: #E4E2E0;
	height: 140px;
	width: 960px;
	margin: auto;
	text-align: center;
}
.topmarketingbuttoncontainer {
	float: right;
	padding-top: 37px;
	padding-right: 110px;
	padding-bottom: 0px;
}
.topbannerheadline {
	width: 496px;
	height: 131px;
	padding: 22px 0px 25px 56px;
	text-align: left;
}
.sitecontainer {
	background-color: #fff;
	width: 890px;
	margin: auto;
	padding: 30px 35px 50px 35px;
	min-height: 890px;
}
.logincontainer {
	background-color: #fff;
	width: 890px;
	margin: auto;
	padding: 30px 35px 35px 35px;
}
.aboutcontainer {
	width: 660px;
}
.aboutcontainer ul {
	list-style: none;
	padding: 0px;
}
.site_left {
	width: 670px;
	border-radius: 3px;
}
.site_right {
	float: right;
	width: 200px;
}
.site_right_track {
	float: right;
	width: 200px;
	margin-top: 8px;
}
.sidebar_left {
	float: left;
	width: 185px;
}
.site_profile_left {
	width: 670px;
	margin-left: 220px;
}
.side_content {
	margin-bottom: 30px;
}
.side_contact {
	margin-bottom: 40px;
}
.sidebar_box {
	border:1px solid #D4D1CE;
	background:#F2F2F2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
}
.sidebar_box h2 {
	font-size:16px;
	padding:10px;
	}
.bottomcontainer {
	background-color: #fff;
	height: 162px;
	width: 960px;
	margin: auto;
}
.bottomnav_left {
	background-color: #fff;
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #D4D1CE;
	height: 162px;
	width: 661px;
	margin-left: 36px;
	text-align: center;
}
.bottommarketingbanner {
	background-color: #fff;
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #D4D1CE;
	height: 162px;
	width: 890px;
	margin: auto;
	text-align: center;
}
.bottombannerheadline {
	width: 476px;
	height: 131px;
	padding: 47px 0px 0px 70px;
	text-align: left;
}
.bottommarketingbuttoncontainer {
	padding: 44px 97px 0px 50px;
	float: right;
}
.bottomnavbuttoncontainer {
	padding: 51px 230px 0px 0px;
}
.pagetitle {
	background-color: #fff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #D4D1CE;
	width: 890px;
	height: 20px;
	padding-bottom: 7px;
	margin-bottom: 17px;
}
.pagetitle_left {
	background-color: #fff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #D4D1CE;
	width: 662px;
	height: 50px;
	padding-bottom: 8px;
	margin-bottom: 17px;
}
.pagetitle_left h3 {
	font-weight: normal;
	margin: 0px;
}
.side_headline {
	height: 20px;
	padding-bottom: 8px;
	border-bottom: 1px solid #D4D1CE;
	margin-bottom: 14px;
}
.side_headline h3 {
	margin: 0px;
}
.right {
	float: right;
}
.left {
	float: left;
}
.transparent {
	background-color: #F2F2F2;
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.95;
}
p::selection, h1::selection, h2::selection, h3::selection, h4::selection, h5::selection, h6::selection, img::selection, a::selection, .br::selection, span::selection, #foot_right::selection, .date::selection {
	background: #DCA83C; /* Safari */
	color: #fff;
}
 p::-moz-selection, h1::-moz-selection, h2::-moz-selection, h3::-moz-selection, h4::-moz-selection, h5::-moz-selection, h6::-moz-selection, img::-moz-selection, a::-moz-selection, .date::-moz-selection, .br::-moz-selection, span::-moz-selection, #foot_right::-moz-selection {
 background: #DCA83C; /* Firefox */
 color:#fff;
}
hr {
	height: 1px;
	border: none;
	background-color: #D4D1CE;
}
/*Homepage*/


.bodyhome {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
	background-color: #fff;
}
.hero {
	height: 330px;
	width: 919px;
	padding: 50px 25px 25px 25px;
	margin: auto;
	text-align: center;
}
.hero_learnmore {
	border-bottom: 11px solid #524338;
	height: 33px;
	background-color:#4D3E32;
}
.learnmorebtn {
	background-color: #524338;
	width: 133px;
	padding: 13px 20px;
	margin: 0 auto;
	color: #8C837D;
	font-size: 12px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	text-align: center;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.homevideo_container {
	background-color: #F2F2F2;
}
.homevideo_box {
	padding: 30px;
	width: 900px;
	margin: 0 auto;
	height: 75px;
}
.homevideo_box h1 {
	color: #4D3E32;
}
.homevideo_img {
	width: 128px;
	height: 70px;
	border: 3px solid #fff;
	float: right;
	margin-right: 150px;
}
.heroheadline {
	width: 680px;
	height: 422px;
	padding-top: 60px;
	margin: auto;
}
.homescreen_container {
	width: 877px;
	text-align: center;
	border-bottom: 1px solid #D4D1CE;
	margin: 45px auto;
}
.homescreen_txt {
	text-align: center;
	width: 680px;
	margin: 25px auto;
	height: 200px;
}
.homescreen_txt h3 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 20px;
	line-height: 31px;
	color: #4D3E32;
	font-weight: 400;
}
.bottom_requestform {
/*background-color: #E6E6E6;*/
}
.bottom_requestform_container {
	padding: 45px;
	width: 870px;
	margin: 0 auto;
	text-align: center;
	background-color: #E6E6E6;
}
.bottom_requestform_container h1 {
	color: #4D3E32;
	font-size: 24px;
	font-weight: bold;
}
.bottom_requestform_container h2 {
	color: #4D3E32;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
}
.homevideo {
	width: 550px;
	height: 309px;
	border: 6px solid #fff;
	-moz-box-shadow: 0px 0px 4px 1px #ccc;
	-webkit-box-shadow: 0px 0px 4px 1px #ccc;
	box-shadow: 0px 0px 4px 1px #ccc;
	margin: 15px 0 53px 165px;
}
.homeform {
	margin: 35px auto 20px auto;
}
.headerhome {
	height: 66px;
}
.footer_full {
	background-color: #4D3E32;
}
.navigationhome {
	height: 66px;
	width: 960px;
	margin: auto;
}
.hero h1 {
	font-weight: bold;
	font-size: 33px;
	line-height: 40px;
	color: #FFF;
}
.hero h2 {
	font-weight: normal;
	font-size: 16px;
	line-height: 23px;
	color: #FFF;
}
.homesubtitle {
	width: 560px;
	margin: 0 auto;
	text-align: center;
}
.badgecontainer {
	padding-top: 333px;
	padding-left: 48px;
}
.userbadge {
	border-radius: 3px;
	height: 58px;
	width: 190px;
	padding-left: 17px;
	background: rgba(77, 62, 50, 0.9);
	border: 1px solid #5A483B;
}
.heroformcontainer {
	border-radius: 5px;
	height: 370px;
	width: 322px;
	margin-right: 46px;
	margin-top: 22px;
	padding: 7px 35px 0px 35px;
	background: rgba(255,255,255, 0.8);
	float: right;
}
.badge_p {
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	color: #FFF;
}
.hero_title {
	font-weight: normal;
	font-size: 20px;
	line-height: 26px;
	color: #4D3E32;
}
.featured {
	width: 641px;
	float: left;
}
.topgenres {
	float: right;
	width: 200px;
	height: 430px;
}
.med-track-description {
	width: 313px;
	height: 300px;
	float: right;
	margin-left: 10px;
}
.profile_top_links {
	float: left;
	padding-right: 15px;
}
p.profile_top_links a {
	font-weight: normal;
}
#like_number {
	float: left;
	margin-right: 5px;
}
#like_number2 {
	float: right;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 19px;
	color: #4C3E32;
}
/*PRO REVIEW FORM AREA*/
.songreview_box {
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #D4D1CE;
	padding: 32px 20px;
	margin: 8px 0;
	background-image: url(../images/newtag.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
.newtag {
	background-image: url(../images/newtag.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	}
.songreview_title {
	text-align: center;
	margin-bottom: 30px;
}
.songreview_title h2 {
	font-size: 20px;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #4C3E32;
	font-weight: 200;
	line-height: 30px;
	margin-bottom: 10px;
}
.review_form {
	padding: 25px 0 0 0;
}
.review_form h3 {
	margin: 0;
	font-size: 16px;
	font-weight: 400;
}
.review_form input, .review_form textarea {
	margin-top: 5px;
}
.review_form hr {
	margin-bottom: 10px;
}
.payment_fineprint {
	background-color: #FFFDE0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #EBE8BE;
	padding: 20px;
	margin: 15px 0 20px 0;
}
.communication_fineprint {
	background-color: #FFFDE0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #EBE8BE;
	padding: 20px;
	margin: 0px 0 20px 0;
}
.purchasebtn_modal a {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #fff !important;
	text-decoration: none !important;
	font-weight: normal !important;
	background-color: #DCA83C;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	font-size: 14px !important;
	padding: 14px 57px !important;
}
.purchasebtn_modal a:hover {
	background-color: #e3b252;
}
a.yellow_btn_form {
	color: #fff !important;
	text-decoration: none !important;
	font-weight: normal !important;
	background-color: #DCA83C;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	float: left;
	font-size: 14px !important;
	padding: 14px 57px;
}
a.yellow_btn_form:hover {
	background-color: #e3b252;
}
a.yellow_home_btn_form {
	color: #fff !important;
	text-decoration: none !important;
	font-weight: normal !important;
	background-color: #DCA83C;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	float: left;
	font-size: 18px !important;
	padding: 14px 57px;
	margin-left: 230px;
	margin-top: 32px;
}
a.yellow_home_btn_form:hover {
	background-color: #e3b252;
}
.purchase_review_btn {
	width: 175px;
	float: right;
}
.purchase_review_btn a {
	color: #fff !important;
	text-decoration: none !important;
	font-weight: normal !important;
	background-color: #DCA83C;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	float: left;
	font-size: 12px !important;
	padding: 8px 20px 7px 20px;
}
.purchase_review_btn a:hover {
	background-color: #e3b252;
}
a.purchase_submit_btn {
	color: #fff !important;
	text-decoration: none !important;
	font-weight: normal !important;
	background-color: #DCA83C;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	font-size: 14px !important;
	padding: 14px 57px;
}
.purchase_submit_btn {
	color: #fff !important;
	text-decoration: none !important;
	font-weight: normal !important;
	background-color: #DCA83C;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	font-size: 14px !important;
	padding: 14px 34px;
	border: none;
}
.purchase_submit_btn:hover {
	background-color: #e3b252;
}
#songreview_modal h2 {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 200 !important;
	font-size: 23px !important;
	color: #4C3E32;
}
.songreview_modal_contain {
	padding: 20px;
	text-align: left;
}
.songreview_modal_title {
	padding: 0 0 25px 0;
	text-align: center;
}
.modaldescriptionbox {
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #D4D1CE;
	padding: 15px;
	margin: 15px 0;
	text-align: left;
}
.purchasebtn_modal {
	margin-top: 20px;
	padding: 15px 0;
}
.hitsongwriter_badge_lrg {
	position: absolute;
	top: 66px;
	left: 62px;
	z-index: 1;
	width: 33px;
	height: 33px;
}
.hitsongwriter_badge_xlrg {
	position: absolute;
	top: 106px;
	left: 105px;
	z-index: 1;
	width: 33px;
	height: 33px;
}
.hitsongwriter_badge_sml {
	position: absolute;
	top: 59px;
	left: 59px;
	z-index: 1;
	width: 33px;
	height: 33px;
}
.hitsongwriter_badge_thumb {
	position: absolute;
	top: 35px;
	left: 19px;
	z-index: 1;
	width: 33px;
	height: 33px;
}
.hitsongwriter_badge_like_thumbs {
	position: absolute;
	top: 26px;
	left: 25px;
	z-index: 1;
	width: 33px;
	height: 33px;
}
/*Links*/


a:link {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #4C3E32;
	text-decoration: none;
}
a:visited {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #4C3E32;
	text-decoration: none;
}
a:hover {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #4C3E32;
	text-decoration: underline;
}
a:active {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #4C3E32;
	text-decoration: none;
}
a.gray_link {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #9F9790;
	text-decoration: none;
}
a.gray_link:hover {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #9F9790;
	text-decoration: underline;
}
a.white_link {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 110px;
}
a.white_link:visited {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
a.white_link:hover {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
a.white_link:active {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
a.sponsor_link, a.sponsor_link:hover, a.sponsor_link:visited, a.sponsor_link:active {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #7F6C59;
	font-weight: bold;
	text-decoration: underline;
}
/*Button Styles*/


a.signup_btn, a.signup_btn:visited, a.signup_btn:active {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	height: 15px;
	width: 117px;
	padding: 9px 10px 12px 10px;
	text-align: center;
	border: 1px;
	border-color: #665243;
	border-style: solid;
	font-size: 13px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	float: right;
	margin-left: 12px;
	border-radius: 3px;
}
a.signup_btn:hover {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	background-color: #5E4D40;
}
a.large_btn {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	height: 17px;
	width: 198px;
	padding: 21px 22px 29px 21px;
	text-align: center;
	background-color: #DCA83C;
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	float: right;
	border-radius: 5px;
}
a.large_btn:hover {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	height: 17px;
	width: 198px;
	padding: 21px 22px 29px 21px;
	text-align: center;
	background-color: #E9B342;
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	float: right;
}
a.large_welcome_btn {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	padding: 18px 38px;
	text-align: center;
	background-color: #DCA83C;
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	border-radius: 5px;
}
a.large_welcome_btn:hover {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	padding: 18px 38px;
	background-color: #E9B342;
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
a.med_btn {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	padding: 16px 22px;
	text-align: center;
	background-color: #DCA83C;
	font-size: 17px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	border-radius: 3px;
}
a.med_btn:hover {
	background-color: #E9B342;
}
a.login_btn {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	padding: 20px 54px 20px 58px;
	text-align: center;
	background-color: #DCA83C;
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	border-radius: 3px;
}
a.login_btn:hover {
	background-color: #E9B342;
}
.top_sml_yellow_btn {
	padding: 8px 12px 9px 12px;
	background-color: #DCA83C;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #fff;
	float: right;
	border-radius: 3px;
}
a.top_sml_yellow_btn {
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	border-radius: 3px;
}
.top_sml_yellow_btn:hover {
	background-color: #e3b252;
}
a.grey_btn_form {
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	font-weight: normal;
	border-radius: 3px;
	padding: 14px 28px;
	background-color: #D4D1CE;
	margin-left: 15px;
}
.grey_btn_form:hover {
	background-color: #bfbebd;
}
.like_sml_yellow_btn {
	padding: 13px 20px 11px 17px;
	background-color: #DCA83C;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	border-radius: 3px;
	font-weight: normal;
}
a.like_sml_yellow_btn {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}
a.like_sml_yellow_btn:hover {
	background-color: #e3b252;
}
.signup_sml_yellow_btn {
	padding: 7px 15px 7px 17px;
	background-color: #DCA83C;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
	border-radius: 3px;
	float: right;
}
a.signup_sml_yellow_btn {
	color: #fff;
	text-decoration: none;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
}
a.signup_sml_yellow_btn:hover {
	background-color: #e3b252;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
}
.follow_sml_yellow_btn {
	padding: 9px 25px 9px 25px;
	background-color: #DCA83C;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
	border-radius: 3px;
}
a.follow_sml_yellow_btn {
	font-size: 14px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
}
a.follow_sml_yellow_btn:hover {
	background-color: #e3b252;
}
.sml_yellow_btn {
	padding: 9px 19px 8px 14px;
	background-color: #DCA83C;
	font-weight: normal;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	border-radius: 3px;
}
a.sml_yellow_btn {
	font-size: 13px;
	font-weight: normal;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #fff;
	text-decoration: none;
}
a.sml_yellow_btn:hover {
	background-color: #e3b252;
}
.sml_yellow_btn_form {
	padding: 14px 23px 12px 25px;
	background-color: #DCA83C;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	font-weight: normal;
	border: 0px;
	border-radius: 3px;
}
.sml_yellow_btn_form:hover {
	background-color: #e3b252;
}
a.sml_yellow_btn_form {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}
a.sml_yellow_btn_form:hover {
	background-color: #e3b252;
}
.sml_yellow_btn_how {
	padding: 14px 23px 12px 25px;
	background-color: #DCA83C;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	border: 0px;
	border-radius: 3px;
}
.sml_yellow_btn_how:hover {
	background-color: #e3b252;
}
.lrg_yellow_btn_how {
	padding: 20px 28px 20px 28px;
	background-color: #DCA83C;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	font-weight: normal;
	border: 0px;
	border-radius: 5px;
	margin-top: 100px;
}
.lrg_yellow_btn_how:hover {
	background-color: #e3b252;
}
a.lrg_yellow_btn_how {
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	font-weight: normal;
}
a.lrg_yellow_btn_how:hover {
	background-color: #e3b252;
}
a.sml_yellow_btn_how {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
}
a.sml_yellow_btn_how:hover {
	background-color: #e3b252;
}
.like_sml_yellow_btn {
	padding: 13px 20px 11px 17px;
	background-color: #DCA83C;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	border-radius: 3px;
}
a.like_sml_yellow_btn {
	color: #fff;
	text-decoration: none;
}
a.like_sml_yellow_btn:hover {
	background-color: #e3b252;
}
.signup_sml_yellow_btn {
	padding: 10px 20px 9px 17px;
	background-color: #DCA83C;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
	border-radius: 3px;
}
a.signup_sml_yellow_btn {
	color: #fff;
	text-decoration: none;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
}
a.signup_sml_yellow_btn:hover {
	background-color: #e3b252;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
}
.sml_yellow_btn {
	padding: 9px 19px 8px 14px;
	background-color: #DCA83C;
	font-weight: normal;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	border-radius: 3px;
}
a.sml_yellow_btn {
	font-size: 13px;
	font-weight: normal;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #fff;
	text-decoration: none;
}
a.sml_yellow_btn:hover {
	background-color: #e3b252;
}
.sml_yellow_btn_form {
	padding: 14px 23px 12px 25px;
	background-color: #DCA83C;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	border-radius: 3px;
}
.sml_yellow_btn_form:hover {
	background-color: #e3b252;
}
a.sml_yellow_btn_form {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}
a.sml_yellow_btn_form:hover {
	background-color: #e3b252;
}
.sml_yellow_btn_how {
	padding: 14px 23px 14px 25px;
	background-color: #DCA83C;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	border: 0px;
	border-radius: 3px;
}
.sml_yellow_btn_how:hover {
	background-color: #e3b252;
}
a.sml_yellow_btn_how {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
}
a.sml_yellow_btn_how:hover {
	background-color: #e3b252;
}
.bottom_btn {
	padding: 55px 0px 0px 0px;
	height: 100px;
	border-top: 0px solid #D4D1CE;
	text-align: center;
	border-radius: 3px;
}
.form_btn {
	margin: 50px 0px 23px 0px;
	text-align: center;
	border-radius: 3px;
}
.songwriter_follow_btn {
	margin-top: 15px;
	border-radius: 3px;
}
.btn_rollover .unfollow {
	display: none;
}
.btn_rollover:hover .following {
	display: none;
}
.btn_rollover:hover .unfollow {
	display: inline;
}
.published_message {
	padding: 25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #FFFDE0;
	border: 1px solid #D4D1CE;
	margin-bottom: 20px;
	text-align: center;
}
.published_message p {
	font-size: 20px;
	font-weight: normal;
	line-height: 30px;
}
.share_box {
	padding: 25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	border: 1px solid #D4D1CE;
	margin-bottom: 20px;
	margin-top: 8px;
}
.sharelink_box {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
	border: 1px solid #D4D1CE;
	margin-top: 8px;
}
.sharelink_box p {
	padding: 10px;
	font-size: 16px;
	color: #4C3E32;
	font-weight: 300;
}
.sharelink_box .sml_yellow_btn {
	padding: 12px 26px 12px 21px;
	font-size: 14px;
}
.sharebtns {
	text-align: center;
	padding: 10px;
	margin-left: 170px;
	margin-top: 25px;
	height: 35px;
}
.sharebtns_frettiepro {
	text-align: center;
	padding: 10px;
	margin-left: 150px;
	height: 35px;
}

.invite_topbox {
	background-color: #FFFDE0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 30px 30px 40px 30px;
	background-repeat: no-repeat;
	background-position: top right;
	text-align: center;
	margin-bottom: 20px;
	border: 1px solid #D4D1CE;
	}
	
.invite_textarea_wide {
	padding: 6px 8px;
	width: 525px;
	border: 1px solid #D4D1CE;
	outline: none;
	font-size: 13px;
	color: #786D65;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	margin-bottom: 10px;
	margin-top: 10px;
	height: 110px;

}

.invite_btn {
	color: #fff !important;
	text-decoration: none !important;
	font-weight: normal !important;
	font-size: 14px;
	background-color: #DCA83C;
	padding: 13px 30px 11px 30px;
	background-color: #DCA83C;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
	border-radius: 3px;
	border: none;
}

.invite_btn_modal {
	color: #fff !important;
	text-align: center;
	text-decoration: none !important;
	font-weight: normal !important;
	font-size: 14px;
	width: 210px;
	height: 41px;
	margin-left: 80px;
	background-color: #DCA83C;
	background-color: #DCA83C;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
	border-radius: 3px;
	border: none;
}




/*PRO TAG STUFF*/

.pro_tag {
	background-color: #f2f2f2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #d4d1ce;
	padding: 5px 20px;
	text-align: center;
	float: right;
	width: 160px;
	background-image: url(../images/protag.png);
	background-repeat: no-repeat;
	background-position: top right;
}
.pro_tag a {
	font-weight: normal;
}
.pro_contact_tag {
	background-color: #f2f2f2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #d4d1ce;
	padding: 5px 20px;
	text-align: center;
	width: 160px;
	margin-bottom: 15px;
}
.pro_topbox {
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 30px;
	background-image: url(../images/protag.png);
	background-repeat: no-repeat;
	background-position: top right;
	text-align: center;
	margin-bottom: 20px;
	border: 1px solid #d4d1ce;
}
.pro_topbox h1 {
	font-weight: normal;
	margin-bottom: 10px;
	color: #4C3E32;
	margin-top: 0;
}
.pro_detailbox {
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 30px;
	margin-bottom: 10px;
	border: 1px solid #d4d1ce;
}
.pro_icon {
	height: 58px;
	width: 58px;
	margin-right: 25px;
	float: left;
}
.pro_txt {
	margin-left: 90px;
}
.pro_txt h2 {
	margin-bottom: 10px;
}
.pro_detail {
	margin-bottom: 30px;
}
.centered_pro {
	text-align: center;
	padding: 30px 0;
}
.centered_pro h1 {
	font-weight: normal;
	margin-bottom: 10px;
	color: #4C3E32;
	margin-top: 0;
}
.text-center {
	text-align:center;
	}
a.green_buy_btn {
	background-color:#6ACB9A;
	}	
a.green_buy_btn:hover {
	background-color:#58A980;
	}		
.likee_contain {
	width: 39px;
	float: right;
	text-align: right;
}
.comment_on p {
	margin: 0 !important;
	background-image: url(../images/likecomment_on.png);
	background-position: 12px 2px;
	background-repeat: no-repeat;
	padding-left: 31px;
}
.comment_off p {
	margin: 0 !important;
	background-image: url(../images/likecomment_off.png);
	background-position: 12px 2px;
	background-repeat: no-repeat;
	padding-left: 31px;
}
#mylyricsmodal {
	width: 860px;
	left: 41%;
	text-align: left;
	padding: 0px;
	height: 537px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.likedmembers_contain p {
	font-size: 11px;
	margin-right: 10px;
}
.subscribecontain_btn {
	float: right;
	text-align: right;
	margin-top: 15px;
}
.subscribe_btn {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #d4d1ce;
	padding: 5px 10px;
	text-align: center;
}
.subscribe_btn:hover {
	text-decoration: none;
}
.icon-comments {
	color: #DCA83C;
}
.bookmarkbtn {
	border: none;
	background-color: #fff;
	background: none;
	font-size: 10px;
	background-color: #fff;
	float: left;
	margin-right: 20px;
	margin-top: 6px;
}
.commentdate_box {
	height: 22px;
}
.yellow_thankyou_box {
	text-align: center;
	background-color: #FFFDE0;
	border: 1px solid #D4D1CE;
	padding: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 30px;
}
.yellow_thankyou_box h2 {
	font-weight: 200;
	font-size: 20px;
	line-height: 27px;
}
.sharebox_headline {
	text-align: center;
	padding: 10px;
}
.sharebox_headline h2 {
	font-weight: 200;
	font-size: 20px;
	line-height: 27px;
}
.frettiepro_btn {
	margin: 35px 0 25px 0;
}
/*Navigation*/


ul.topnav {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	list-style: none;
	margin-top: 0px;
	padding-top: 8px;
}
.topnav li {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	display: inline;
	margin-right: 5px;
}
.topnav li a {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 8px 16px 8px 16px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.topnav li a:visited {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.topnav li a:hover, .topnav_active a {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-color: #5E4D40;
}
.toprightnavcontainer {
	width: 225px;
	height: 34px;
	padding: 12px 35px 12px 0px;
	float: right;
}
.loginlinknav {
	padding-top: 10px;
}
.user_loggedin {
	height: 17px;
	padding: 7px 10px 12px 10px;
	text-align: center;
	border: 1px;
	border-color: #665243;
	border-style: solid;
	background-color: #4D3E32;
	margin-right: 15px;
	float: left;
	min-width: 130px;
	max-width: 190px;
}
.user_loggedin:hover {
	background-color: #5E4D40;
}
.user_loggedin a {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
.user_loggedin_right {
	margin-top: 4px;
	clear: right;
}
.profile_thumb {
	width: 27px;
	height: 27px;
	overflow: hidden;
	margin-right: 4px;
	float: left;
}
.arrow-down {
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #fff;
	float: right;
	margin-top: 6px;
	margin-left: 5px;
}
.addtrack_text {
	margin-top: 3px;
	width: 90px;
}
.icon-plus-sign {
	font-size: 20px;
}
ul.footernav {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	list-style: none;
	line-height: 21px;
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
	margin-right: 40px;
}
.footernav li a {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #7F6C59;
	font-weight: normal;
	text-decoration: underline;
}
 .footernav li a:visted {
 font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
 font-size: 12px;
 color: #7F6C59;
 font-weight: normal;
 text-decoration: underline;
}
.footernav li a:hover {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #7F6C59;
	font-weight: normal;
	text-decoration: underline;
}
#trackcategory_links {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#trackcategory_links li {
	float: left;
	margin-right: 20px;
	font-size: 14px;
	color: #4C3E32;
}
#trackcategory_links a {
	display: block;
	font-weight: normal;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 14px;
	margin-top: 3px;
	color: #4C3E32;
}
#trackcategory_home_links {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
#trackcategory_home_links li {
	float: left;
	margin-right: 20px;
	font-size: 14px;
	color: #4C3E32;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
#trackcategory_home_links a {
	display: block;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 14px;
	margin-top: 8px;
	color: #4C3E32;
}
#trackcategory_links .trackcat_active a {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #4C3E32;
}
#account_links {
	list-style: none;
	margin: 25px auto 10px auto;
	padding: 20px 0px 34px 0px;
	width: 300px;
	height: 15px;
}
#account_links li {
	float: left;
	margin-right: 20px;
	font-size: 14px;
	color: #4C3E32;
}
#account_links a {
	display: block;
	font-weight: normal;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 14px;
	margin-top: 3px;
	color: #4C3E32;
}
#account_links .account_active a {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #4C3E32;
}
/*Tracks Styles*/


.trackcontainer {
	height: 247px;
	width: 200px;
	margin: 0 30px 26px 0;
	float: left;
}
.homepage_contain .trackcontainer:nth-child(4n+4) {
	margin-right: 0px !important;
}
.trackcontainer:nth-child(4n+5) {
	margin-right: 0px;
}
.trackcontainer_small {
	height: 247px;
	width: 200px;
	margin: 0 30px 30px 0;
	float: left;
}
.trackcontainer_small:nth-child(3n+1) {
	margin-right: 0px;
}
.largethumbnail {
	background-color: #fff;
	width: 200px;
	height: 200px;
	margin-bottom: 16px;
	position: relative;
	overflow: hidden;
}
.smallplaybutton {
	margin-right: 10px;
	margin-bottom: 13px;
	float: left;
	width: 40px;
}
/*Tracks Styles : Hover*/


.trackover {
	position: absolute;
	border-style: solid;
	border-width: 1px;
	border-color: #D4D1CE;
	width: 164px;
	height: 164px;
	padding: 18px;
	overflow: hidden;
}
.trackover:nth-child(4n+5) {
	margin-right: 0px;
}
.trackover_contain {
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 174px;
	height: 174px;
	overflow: hidden;
	background: #fff;
	background: rgba(255,255,255, 0.95);
	text-align: left;
	padding: 12px;
	border-style: solid;
	border-width: 1px;
	border-color: #D4D1CE;
}
.largethumbnail:hover .trackover_contain {
	display: block;
}
.trackovercountcontainer {
	margin-top: 20px;
}
.trackoverdescripcontainer {
	height: 120px;
	overflow: hidden;
}
.trackovertitle {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #4C3E32;
	text-decoration: none;
	margin: 0px;
	height: 15px;
	overflow: hidden;
}
.trackoverdesc {
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #4C3E32;
}
.trackcontainer_small a {
	text-decoration: none;
}
.trackcontainer a {
	text-decoration: none;
}
.trackovercount {
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #4C3E32;
}
.feedbacktitle {
	margin-top: 30px;
}
/*Footer*/


.footercontainer {
	height: 250px;
}
.footercontainer h6 {
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #7F6C59;
	margin-top: 15px;
}
.footer {
	background-color: #4D3E32;
	width: 890px;
	height: 260px;
	padding: 35px;
	margin: auto;
}
.whoisfrettie {
	width: 250px;
	height: 147px;
	margin-right: 45px;
	float: left;
}
.footerlinks {
	width: 250px;
	height: 147px;
	margin-right: 45px;
	float: left;
}
.footersponsors {
	width: 300px;
	height: 147px;
	float: left;
}
.sponsorgraphic {
	width: 120px;
	height: 90px;
	margin-right: 14px;
	float: left;
	border: 1px solid #7F6C59;
}
.copyright {
	border-top: 1px;
#7F6C59;
	border-top-style: solid;
	color: #7F6C59;
	width: 100%;
	margin-top: 35px;
	padding-top: 20px;
	float: left;
	margin: auto;
}
/*Font Styles*/


h1 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
	font-size: 22px;
	color: #7E746B;
	line-height: 30px;
}
h2 {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #4C3E32;
	margin: 0px;
}
h3 {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #4C3E32;
}
h4 {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #4C3E32;
}
h5 {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 16px;
	border-bottom: 1px;
#7F6C59;
	border-bottom-style: solid;
	color: #7F6C59;
}
h6 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #7F6C59;
	margin: 0px;
}
p {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #4C3E32;
}
.lrg_title {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
	font-size: 22px;
	color: #4C3E32;
}
.sub_title {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #4C3E32;
}
.no_margin {
	margin: 0px;
}
.trackupload_img {
	margin-top: 35px;
	margin-bottom: 15px;
	height: 93px;
	text-align: center;
}
/*Sidebar Styles*/


.search_tracks {
	padding: 7px 9px;
	width: 145px;
	border: 0px;
	outline: none;
	font-size: 13px;
	color: #786D65;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	background-image: url(../images/scope.gif);
	background-repeat: no-repeat;
	background-position: 180px 6px;
}
.sponsortitle_side {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #D4D1CE;
	margin-bottom: 17px;
	padding-bottom: 6px;
}
.sponsorgraphic_side {
	width: 120px;
	height: 90px;
	margin: 0px 90px 16px 0px;
	border: 1px solid #D4D1CE;
}
.side_result {
	padding: 0px 10px 16px 10px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
}
.side_result_link {
	margin-left: 10px;
}
.profile_top {
	height: 117px;
	padding: 0px 0 0 0;
}
.profile_top_left {
	width: 680px;
	height: 104px;
}
.trackdetail_top {
	width: 890px;
	height: 90px;
}
.large_profile_image {
	float: left;
	width: 82px;
	height: 82px;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.track_top_image {
	float: left;
	width: 80px;
	height: 80px;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.profile_text {
	width: 730px;
	margin-left: 104px;
}
.track_top_text {
	width: 500px;
	margin-left: 100px;
}
.track_top_text h3 {
	margin: 0px 0px 0px 0px;
}
.track_top_text p {
	margin: 0px;
}
.detail_stats {
	float: right;
	font-weight: bold;
}
.profile_text h3 {
	margin: 0px 0px 0px 0px;
	font-size: 18px;
}
.profile_text p {
	margin: 0px;
}
.profile_genre a {
	color: #b8b2b2;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-style: italic;
}
.profile_genre_author {
	color: #b8b2b2;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
}
.profile_url a {
	font-weight: normal;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.profile_top_right {
	width: 160px;
	float: right;
}
.profile_top_right p {
	margin: 0px 0px 5px 0px;
}
.profile_top_right a {
	font-weight: normal;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.follow_topbtn {
	margin-top: 40px;
}
.follow_links {
	padding-bottom: 10px;
	margin-bottom: 28px;
}
.icons_profile {
	margin-top: 10px;
}
.icon-ok-sign {
	margin-right: 5px;
	font-size: 14px;
}
.icon-star {
	font-size: 16px;
 color: #fff:;
}
.side_relatedtracks {
	width: 80px;
	height: 80px;
	overflow: hidden;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.icon-calendar {
	margin-right: 5px;
}
/*NOTEPAD*/

.notepad_container {
	-moz-box-shadow: 0px 0px 4px 1px #ccc;
	-webkit-box-shadow: 0px 0px 4px 1px #ccc;
	box-shadow: 0px 0px 4px 1px #ccc;
	background-color: white;
	background-image: url(../images/notepad_holes.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	min-height: 650px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.notepad_container_modal {
	background-color: white;
	background-image: url(../images/notepad_holes.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	min-height: 650px;
	height: 537px;
	min-height: 0px;
	width: 470px;
	border-right: 1px solid #D4D1CE;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.notepad_top {
	height: 63px;
	margin-left: 60px;
	border-left: 1px solid #FCE3B0;
	padding: 20px;
}
.notepad_body {
	height: 100%;
	margin-left: 60px;
	border-left: 1px solid #FCE3B0;
	padding: 4px 20px;
	background-image: url(../images/notepad_lines.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	min-height: 648px;
	padding-bottom: 30px;
}
.notepad_body p {
	margin: 0;
	line-height: 20px;
}
.notepad_body_modal {
	margin-left: 60px;
	border-left: 1px solid #FCE3B0;
	height: 445px !important;
	overflow-y: scroll;
}
.notepadlines {
	background-image: url(../images/notepad_lines.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	padding-left: 20px;
	padding-right: 40px;
	min-height: 440px;
}
.edit_icon {
	width: 20px;
	height: 20px;
	float: right;
}
.notepad_body_modal p {
	margin: 0;
	line-height: 20px;
}
.lyricmodal_comments {
	background-color: #F2F2F2;
	border-top: 1px solid #D4D1CE;
	border-bottom: 1px solid #D4D1CE;
	height: 285px;
	padding: 0px 30px 0px 12px;
	width: 347px;
	overflow-y: scroll;
}
.message_middleform {
	border: 1px solid #D4D1CE;
	padding: 20px 56px;
	width: 379px;
	margin: 0 auto;
	background-color: #F2F2F2;
}
#loginmodal {
	height: 420px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-top: 0px;
}
.login_middleform {
	border: 1px solid #D4D1CE;
	padding: 20px 56px;
	width: 379px;
	margin: 0 auto;
	background-color: #F2F2F2;
}
.login_middle_title {
	text-align: center;
	margin-bottom: 25px;
	margin-top: 28px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #877E76;
	font-size: 24px;
}
.login_form_btn {
	margin: 50px 0px 23px 0px;
	text-align: center;
	border-radius: 3px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.rightcomment_modal {
	float: right;
	margin-top: 45px;
	width: 389px;
}
.commentform_modal {
	padding-left: 14px;
	padding-top: 12px
}
.original_stamp {
	font-size: 11px;
	font-style: italic;
}
.edit_lyrics_box {
	background-color: #F2F2F2;
	border: 1px solid #D4D1CE;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	width: 180px;
	margin-bottom: 20px;
	text-align: center;
}
.notepad_body textarea {
	background-color: none;
	border: none;
	padding: 0px;
	margin: 0px;
	line-height: 20px;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	width: 470px;
	min-height: 750px;
	font-weight: normal;
	font-size: 12px;
	outline: none;
	background: none;
}
.audio_large {
	height: 369px;
	margin-bottom: 13px;
	width: 369px;
	float: left;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.audio_contain_lrg {
	width: 372px;
	height: 410px;
	background-color: #F2F2F2;
	border: 1px solid #D4D1CE;
	padding: 10px;
	float: left;
	margin-bottom: 25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.lyrics_icon {
	font-size: 25px;
	color: #B8B2B2;
	font-weight: bold;
	margin: 0px 5px;
}
.lyrics_icon_over {
	font-size: 22px;
	color: #B8B2B2;
	font-weight: bold;
	margin: 0px;
}
.fb_icon {
	font-size: 24px;
	color: #3B5998;
}
.twit_icon {
	font-size: 24px;
	color: #00ACEE;
}
.linked_icon {
	font-size: 24px;
	color: #0E76A8;
}
.sharing_box {
	padding: 8px 0 20px 0;
	border-top: 1px solid #D4D1CE;
	display: none;
}
.addthis_toolbox a {
	text-decoration: none;
}
.side_icon {
	font-size: 14px;
	color: #8D857E;
}
.audio_side_text {
	font-size: 13px;
}
.button_top {
	margin-top: 5px;
}
.audio_details {
	width: 245px;
	margin-left: 415px;
	height: 320px;
}
.audio_details a {
	font-weight: normal;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 14px;
}
.audio_details p {
	line-height: 13px;
}
ul.audio_admin {
	list-style: none;
	width: 172px;
	margin-left: 0px;
	text-decoration: none;
}
.audio_admin a {
	font-weight: normal;
	line-height: 19px;
	margin: 0px;
}
.track_description {
	width: 400px;
	padding-top: 40px;
	padding-bottom: 55px;
}
.songwriter_name {
	color: #B8B2B2;
	font-style: italic;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
}
.comment {
	border-bottom: 1px solid #D4D1CE;
	padding-top: 8px;
	padding-bottom: 8px;
}
.comment_img {
	width: 33px;
	height: 33px;
	margin-top: 8px;
	overflow: hidden;
	float: left;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.commentlike_img {
	width: 33px;
	height: 33px;
	overflow: hidden;
	float: left;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-right: 5px;
}
.comment_txt {
	margin-left: 45px;
}
.comment_txt p {
	margin: 5px;
}
.comment_title, .comment_title a {
	font-size: 12px;
	color: #514337;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.comment_date {
	font-size: 10px;
	font-weight: normal;
}
.commentbox {
	width: 363px;
	padding: 19px;
	border: 1px solid #D4D1CE;
	height: 140px;
	outline: none;
	font-size: 12px;
	margin-bottom: 18px;
	background-color: #F2F2F2;
	border-radius: 3px;
}
#liked_alert {
	display: none;
}
#unliked_alert {
	display: none;
}
.middle_title {
	text-align: center;
	margin-bottom: 40px;
	margin-top: 25px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #877E76;
	font-size: 24px;
}
.login_links {
	text-align: center;
	margin-bottom: 40px;
	margin-top: 17px;
}
.middle_form {
	border: 1px solid #D4D1CE;
	padding: 30px;
	width: 370px;
	margin: 0 auto;
	background-color: #F2F2F2;
	border-radius: 3px;
}
.middle_form_wide {
	border: 1px solid #D4D1CE;
	padding: 30px;
	width: 600px;
	background-color: #F2F2F2;
	border-radius: 3px;
}
.addtrack_steps {
	border: 1px solid #D4D1CE;
	padding: 30px;
	background-color: #F2F2F2;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	width: 600px;
	height: 45px;
}
.steps_box {
	float: left;
	width: 175px;
	height: 80px;
	margin-right: 5px;
}
.icon-chevron-right {
	color: #D8D8D8;
	padding-top: 25px;
}
.yellow_circle_step {
	border-radius: 50%;
	background-color: #DCA83C;
	color: #fff;
	font-weight: bold;
	width: 35px;
	height: 30px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 5px;
	float: left;
}
.yellow_circle_step_badge {
	border-radius: 50%;
	background-color: #DCA83C;
	color: #fff;
	font-weight: bold;
	width: 35px;
	height: 30px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 5px;
	float: left;
	width:35px; 
	margin-right:10px;
}
.badge_step_container {
	min-height:50px;
	}
.badge_step_container h2 {
	margin-top: 5px;
   padding-top: 5px;
	}
.badge_content_container {
	margin-top:15px;
	float:right;
	text-align:left;
	width:420px;
	}
.badge_content_container textarea {
	width:350px;
	font-size:13px;
	padding:15px;
	height:150px;
	background:#F2F2F2;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:2px solid #ccc;
	}
.badge_content_container a.link .badge_avatar img{
	opacity:.4;
	}	
.badge_content_container a.active .badge_avatar img {
	opacity:1;
	}
.badge_content_container a.link  {
	opacity:.4;
	}	
.badge_content_container a.active {
	opacity:1;
	}	
a.normal.link.active {
	outline:none;
	}	
a.normal.link {
	outline:none;
	}				
.clear {
	clear:both;
	}	
.badge_content_container a img {
	border:2px solid white;
	padding:3px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin:0;
}
.badge_content_container a .badge_avatar img  {
	position:absolute;
	top: 7px;
  	left: 8px;
	overflow:hidden;
	border:0px;
	padding:0px;
	z-index: 1;
}

.badge_content_container a:hover .badge_avatar img  {
	border:0px;
}
.badge_content_container a:hover img {
	border:2px solid #CCCCCC;
	background:#F2F2F2;
	}				
.grey_circle_step {
	border-radius: 50%;
	background-color: #D8D8D8;
	color: #fff;
	font-weight: bold;
	width: 35px;
	height: 30px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 5px;
	float: left;
}
.number {
	margin: 10px 0 0 10px;
}
.step_link {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #4C3E32;
	text-decoration: none;
}
.step_link a {
	font-size: 15px;
}
.signup_form_wide {
	border: 1px solid #D4D1CE;
	padding: 30px 30px 30px 30px;
	;
	margin: auto;
	margin-bottom: 40px;
	width: 600px;
	background-color: #F2F2F2;
	border-radius: 3px;
}
.middle_txt {
	width: 570px;
	margin: 0 auto;
	margin-top: 25px;
	padding-bottom: 30px;
}
.middle_txt a {
	text-decoration: underline;
	font-weight: normal;
}
.signup_input {
	padding: 6px 8px;
	width: 154px;
	border: 1px solid #D4D1CE;
	outline: none;
	font-size: 13px;
	color: #786D65;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	margin-bottom: 25px;
}
.form_input {
	padding: 6px 8px;
	width: 380px;
	border: 1px solid #D4D1CE;
	outline: none;
	font-size: 13px;
	color: #786D65;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	margin-bottom: 10px;
}
.form_input_half {
	padding: 6px 8px;
	width: 160px;
	border: 1px solid #D4D1CE;
	outline: none;
	font-size: 13px;
	color: #786D65;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	margin-bottom: 10px;
}
.form_input_wide {
	padding: 6px 8px;
	width: 580px;
	border: 1px solid #D4D1CE;
	outline: none;
	font-size: 13px;
	color: #786D65;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	margin-bottom: 10px;
}
.form_textarea_wide {
	padding: 6px 8px;
	width: 580px;
	border: 1px solid #D4D1CE;
	outline: none;
	font-size: 13px;
	color: #786D65;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	margin-bottom: 10px;
	height: 110px;
}
.form_input_wide_half {
	padding: 6px 8px;
	width: 270px;
	border: 1px solid #D4D1CE;
	outline: none;
	font-size: 13px;
	color: #786D65;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	margin-bottom: 10px;
}
.middle_form p, .middle_form_wide p {
	margin: 5px;
}
.form_half_right {
	float: right;
	width: 170px;
	margin-right: 10px;
}
.form_half_wide_right {
	float: right;
	width: 290px;
}
.form_middle {
	text-align: center;
	padding-bottom: 15px;
}
.avatar_upload_contain {
	height: 140px;
	padding: 30px 170px;
	margin-bottom: 10px;
}
.avatar_upload {
	margin-left: 120px;
	width: 150px;
}
.songwriter_contain {
	border: 1px solid #D4D1CE;
	border-radius: 3px;
	width: 290px;
	height: 116px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 15px;
}
.songwriter_contain:nth-child(2n+1) {
	margin-right: 0px;
}
.songwriter_details {
	margin-left: 125px;
}
.songwriter_details p {
	margin: 0px;
}
.songwriter_profile_image {
	float: left;
	width: 115px;
	height: 115px;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.icon-minus-sign {
	margin-right: 5px;
	font-size: 14px;
}
.icon-plus {
	margin-right: 5px;
	font-size: 14px;
}
/*File Picker Styles*/

.drag_drop {
	margin-bottom: 35px;
	height: 311px;
	width: 590px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #D4D1CE;
}
#exampleDropPane {
	margin-bottom: 35px;
	height: 311px;
	width: 590px;
}
.team_box {
	float: left;
	margin-right: 20px;
	margin-bottom: 25px;
	width: 200px;
	min-height: 406px;
}
.team_img {
	width: 198px;
	height: 198px;
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #e4e2e0;
}
.character-count {
	float: right;
	font-size: 13px;
	color: #786D65;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	margin-right: 8px;
}
.lable_char {
	float: left;
	width: 500px;
}

.invite_top {
	padding: 5px 1px 5px 6px;
	float: left;
	border: 1px;
	border-color: #665243;
	border-style: solid;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#invitemodal {
	height: 420px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-top: 0px;
}
.invite_middleform {
	border: 1px solid #D4D1CE;
	text-align: left;
	padding: 20px 56px;
	width: 379px;
	margin: 0 auto;
	background-color: #F2F2F2;
}
.invite_middle_title {
	text-align: center;
	margin-bottom: 25px;
	margin-top: 28px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #877E76;
	font-size: 24px;
}
.purchase_middle_title {
	text-align: center;
	margin-bottom: 25px;
	margin-top: 20px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #877E76;
	font-size: 24px;
}
.purchase_middleform {
	border: 1px solid #D4D1CE;
	text-align: left;
	padding: 20px 36px;
	width: 419px;
	margin: 0 auto;
	background-color: #F2F2F2;
}
.purchase_middleform .form_input_wide {
	width:400px;
	}
.clearfix { clear:both;}	

.invite_modaltextarea_wide {
	padding: 6px 8px;
	width: 366px;
	height: 68px;
	border: 1px solid #D4D1CE;
	outline: none;
	font-size: 13px;
	color: #786D65;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	margin-bottom: 10px;
	margin-top: 10px;

}

.invite_modalshare {
	text-align: center;
	margin-bottom: 40px;
	margin-top: 17px;
}

.invite_modaladdthis {
	width: 200px;
	padding-left: 20px;
	margin: 0px auto;
}

.user_top {
	padding: 5px 1px 5px 6px;
	float: left;
	border: 1px;
	border-color: #665243;
	border-style: solid;
	background-color: #4D3E32;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.user_top p {
	color: #fff;
	margin: 0px;
	margin-top: 3px;
}
.user_top:hover {
	background-color: #5E4D40;
}
.name_top {
}
.icon-chevron-down {
	padding-top: 3px;
}
.unfollow_btn {
	padding-right: 23px;
}
.login_btn {
	width: 100px;
	margin-top: 12px;
}
.user_success {
	padding: 10px;
	background-color: #dca83c;
	color: #fff;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
	text-align: center;
	font-size: 14px;
}
.user_success a {
	color: #fff;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
	text-decoration: underline;
	font-size: 13px;
}
.avatar_img {
	position: absolute;
	z-index: 1;
	margin-top: 35px;
	margin-left: 250px;
	height: 112px;
	width: 112px;
	overflow: hidden;
	border: 1px solid #ccc;
}
.next_btn {
	padding: 16px 35px !important;
}
.how_contain {
	padding: 20px;
	padding-left: 80px;
	height: 323px;
}
.how_right {
	width: 415px;
	margin-left: 350px;
}
.how_left {
	width: 425px;
	float: left;
	margin-right: 44px;
	text-align:left;
}
.steps {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	color: #4C3E32;
}
.searchicon {
	width: 21px;
	height: 30px;
	background-image: url(../images/searchicon.jpg);
	background-repeat: no-repeat;
	float: right;
	border: 0px;
	background-color: white;
}
.searchcontain {
	border: 1px #d4d1ce solid;
	margin-top: 20px;
}
.searchtop_contain {
	border: 1px #d4d1ce solid;
	margin-top: 16px;
	float: right;
	margin-right: 12px;
}
.new_homepage {
	background-image: url(../images/newhomepage.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 600px;
	padding-top: 60px;
}
.home_modal {
	width: 467px;
	height: 433px;
	-moz-box-shadow: 0px 0px 15px 3px #666;
	-webkit-box-shadow: 0px 0px 15px 3px #666;
	box-shadow: 0px 0px 15px 3px #666;
	background-color: white;
	margin: 0px 0 0 211px;
	padding: 15px 0px;
	text-align: center;
}
.quote {
	width: 16px;
	height: 16px;
	float: left;
}
.testimonialmodal_img {
	width: 120px;
	height: 100px;
	float: left;
	margin-left: 13px;
}
.testimonial {
	width: 322px;
	margin-left: 102px;
}
.quote_txt {
	width: 270px;
	text-align: left;
	float: left;
	margin-left: 10px;
}
.quote_txt p {
	margin: 0px;
	font-style: italic;
	font-size: 12px;
	color: #7F6C59;
}
.quotemodal_txt {
	width: 390px;
	font-size: 12px;
	text-align: left;
}
.quotemodal_txt p {
	margin: 0px;
	font-style: italic;
	font-size: 12px;
	color: #4C3E32;
}
.testimonial_name {
	font-weight: bold !important;
	color: #4C3E32 !important;
	margin-top: 8px !important;
	font-style: normal !important;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.grey {
	font-weight: bold !important;
	color: #B8B3B2 !important;
	font-style: normal !important;
}
#hellobar-container {
	width: 960px !important;
	margin: 0 auto !important;
	height: 27px !important;
}
#hellobar-wrapper {
	background: #625041 !important;
	border-bottom: 2px solid #392e25 !important;
}
#hellobar-shadow {
	display: none !important;
}
/*BLOG	*/
	
.blog_post {
	width: 586px;
	margin-bottom: 30px;
}
.blog_post hr {
	margin: 0;
}
.blog_img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 302px;
	overflow: hidden;
}
.blog_content {
	padding: 20px 0px 20px 0px;
}
.blog_content h1 {
	color: #4D3E32;
	font-weight: bold;
	margin: 0;
}
.blog_sml_yellow_btn {
	padding: 13px 28px 11px 26px;
	background-color: #DCA83C;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
	border-radius: 3px;
}
a.blog_sml_yellow_btn {
	font-size: 14px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
}
a.blog_sml_yellow_btn:hover {
	background-color: #e3b252;
}
.sml_grey_btn {
	padding: 9px 18px 9px 16px;
	background-color: #C0BBBB;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
	border-radius: 3px;
}
a.sml_grey_btn {
	font-size: 14px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
}
a.sml_grey_btn:hover {
	background-color: #A19DA1;
}
.btn {
	margin: 30px 0 20px 0;
}
a.blog_headline {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #4D3E32;
	font-weight: bold;
	margin: 0;
	font-size: 24px;
	line-height: 30px;
}
ul.blog_categories {
	margin: 0 0 25px 0;
	padding: 0px;
}
ul.blog_categories li {
	list-style: none;
	padding: 0;
	color: #4D3E32;
	font-size: 13px;
}
.bottom_blog_btns {
	text-align: center;
	padding: 50px;
	width: 511px;
}
.blogtitle_left {
	background-color: #fff;
	width: 662px;
	height: 28px;
	padding-bottom: 8px;
	margin-bottom: 37px;
}
.blogtitle_left h3 {
	font-weight: bold;
	margin: 0px;
	line-height: 28px;
}
.blogtitle_leftdescription {
	font-weight: normal;
	font-size: 13px;
	margin: 0px;
}
.blog_sidebar {
	float: right;
	width: 268px;
	margin-top: 8px;
}
.blog_calloutfrettie {
	padding: 149px 0px 40px 0px;
	background-image: url(../images/frettieblogbannerimage.jpg);
	background-repeat: no-repeat;
	background-color: #F2F2F2;
	border: 1px solid #D4D1CE;
	margin-bottom: 14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.blog_calloutgeneral {
	padding: 0px 0px 40px 0px;
	background-color: #F2F2F2;
	border: 1px solid #D4D1CE;
	margin-bottom: 30px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.blog_calloutheadlinegeneral {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 21px;
	color: #4C3E32;
	text-align: center;
	padding: 20px 20px 20px 20px;
}
.blog_otherpostsheadline {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	color: #4C3E32;
}
.blog_othercontent {
	padding: 0px 0px 20px 0px;
}
.blog_calloutinnerframegeneral {
	border-top: 1px solid #D4D1CE;
	padding: 10px 20px 20px 20px;
}
.blog_calloutinnerframe {
	border-top: 1px solid #D4D1CE;
	padding: 20px;
}
.blog_calloutheadline {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 21px;
	color: #4C3E32;
	text-align: center;
}
.blog_calloutbody {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 20px;
	color: #4C3E32;
	text-align: center;
}
.blog_sml_yellow_btncall {
	padding: 13px 28px 11px 26px;
	background-color: #DCA83C;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-left: 45px;
}
a.blog_sml_yellow_btncall {
	font-size: 14px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
}
a.blog_sml_yellow_btncall:hover {
	background-color: #e3b252;
}
.blog_p {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 20px;
	color: #4C3E32;
}
.relatedposts_box {
	padding-bottom: 20px;
	border-bottom: 1px solid #D4D1CE;
	margin-bottom: 10px;
	margin-top: 20px;
}
.relatedpost {
	margin-bottom: 15px;
	min-height: 70px;
	padding-right: 25px;
}
.relatedpost:last-child {
	margin-bottom: 0px;
}
.relatedpost_img {
	width: 61px;
	height: 61px;
	overflow: hidden;
	float: left;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.relatedpost_img img {
	position: absolute;
	left: -21px;
}
.relatedpost_txt {
	margin-left: 75px;
}
.relatedpost_txt a {
	font-size: 14px;
	font-weight: 200;
	line-height: 20px;
}
/*Landing Page*/

	
.landing_signup_form {
	background-image: url(../images/landingimage.jpg);
	background-repeat: no-repeat;
	border: 1px solid #D4D1CE;
	padding: 360px 30px 30px 30px;
	;
	margin: auto;
	margin-bottom: 40px;
	width: 600px;
	background-color: #F2F2F2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.landing_headline {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 22px;
	line-height: 26px;
	text-align: center;
	color: #4C3E32;
}
.landing_copy {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
	color: #4C3E32;
	margin-bottom: 60px;
}
.landing_footer {
	background-color: #4D3E32;
	width: 890px;
	height: 20px;
	padding: 35px;
	margin: auto;
}
.landing_copyright {
	color: #7F6C59;
	width: 100%;
	float: left;
	margin: auto;
}
/*WHAT IS FRETTIE*/

.teal_bug {
	background-color: #00DF9D;
	padding: 5px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
}
.grey_bg {
	background-color: #E6E6E6;
	width: 890px;
	margin: 0 auto;
}
.video_contain {
	border: 8px solid #fff;
	width: 442px;
	height: 249px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: 30px;
}
.how_headline {
	text-align: center;
	padding: 0 0 21px 0;
}
.how_headline h1, .grey_bg h1 {
	color: #4D3E32;
}
.how_headline h1 {
	font-size:24px;
	font-weight:bold;
	}
.frettie_benefits {
	padding: 30px;
	border-bottom:1px solid #D4D1CE;
}
.benefit {
	float: left;
	margin-right: 60px;
	width: 381px;
	height: 140px;
}
.benefit h2 {
	margin: 0;
	font-size: 16px;
}
.benefit p {
	margin-top: 5px;
	font-size: 13px;
}
.benefit:nth-child(2n) {
	margin-right: 0px;
}
.joey {
	width: 960px;
	margin: 0 auto;
	background-image: url(../images/joey_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 360px;
}
.joey_txt {
	width: 436px;
	float: right;
	margin-right: 10px;
	margin-top: 64px;
}
.joey_txt h1 {
	color: #fff;
	font-size: 30px;
	line-height: 40px;
}
/*ACTIVITIES*/	

.activity {
	border: 1px solid #D4D1CE !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 20px;
	margin-bottom: 20px;
	min-height: 85px;
}
.trackcomment_img {
	width: 85px;
	height: 85px;
	float: left;
	overflow: hidden;
	position: relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.trackcomment_img img {
	width: 85px;
	height: 85px;
}
.activity_date {
	color: #B8B2B2;
	font-style: italic;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	float: right;
	width: 150px;
	text-align: right;
	font-size: 12px;
	padding-top: 5px;
	font-weight: bold;
}
.commenticon {
	background-color: #D1A94E;
	border-radius: 50%;
	background-color: #DCA83C;
	color: #fff;
	font-weight: bold;
	width: 26px;
	height: 24px;
	margin: 0px;
	padding-top: 6px;
	padding-left: 5px;
	position: absolute;
	z-index: 1;
	margin-top: 63px;
	margin-left: 63px;
}
.icon-comment {
	font-size: 16px;
	margin-left: 3px;
}
.firefox_alert {
	display: none;
}
 @-moz-document url-prefix() {
 .firefox_alert {
 padding:8px;
 text-align:center;
 background-color:#66503E;
 display:block;
}
 .firefox_alert_contain {
 width: 960px;
 margin: 0 auto;
}
 .firefox_alert_contain p {
 margin:0px;
 font-size:13px;
 color:#fff;
}
}
/*TOOLTIP*/
.tipr_content {
	font: 13px/1.7 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #333;
	background-color: #fff;
	color: #333;
	padding: 9px 17px;
	text-align: center;
}
.tipr_container_bottom {
	display: none;
	position: absolute;
	margin-top: 13px;
	z-index: 1000;
}
.tipr_container_top {
	display: none;
	position: absolute;
	margin-top: -115px;
	z-index: 1000;
	left: 580px;
}
.tipr_point_top, .tipr_point_bottom {
	position: relative;
	background: #fff;
	border: 1px solid #dcdcdc;
}
.tipr_point_top:after, .tipr_point_top:before {
	position: absolute;
	pointer-events: none;
	border: solid transparent;
	top: 100%;
	content: "";
	height: 0;
	width: 0;
}
.tipr_point_top:after {
	border-top-color: #fff;
	border-width: 8px;
	left: 50%;
	margin-left: -8px;
}
.tipr_point_top:before {
	border-top-color: #dcdcdc;
	border-width: 9px;
	left: 50%;
	margin-left: -9px;
}
.tipr_point_bottom:after, .tipr_point_bottom:before {
	position: absolute;
	pointer-events: none;
	border: solid transparent;
	bottom: 100%;
	content: "";
	height: 0;
	width: 0;
}
.tipr_point_bottom:after {
	border-bottom-color: #fff;
	border-width: 8px;
	left: 50%;
	margin-left: -8px;
}
.tipr_point_bottom:before {
	border-bottom-color: #dcdcdc;
	border-width: 9px;
	left: 50%;
	margin-left: -9px;
}

	
/*GEAT DROPDOWN	*/
ul.geardrop {
  display: inline;
  list-style: none;
  z-index:1;
  float:right;
  margin:13px 38px 0 0;
  padding:0px;
}
ul.geardrop li {
  font: bold 12px/18px sans-serif;
  display: inline-block;
  margin-right: -4px;
  position: relative;
  padding: 15px 20px;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

ul.geardrop li ul {
  padding: 0;
  position: absolute;
  top: 31px;
  left: -80px;
  width: 180px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
    background: #fff; 
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
  border:1px solid #B9B2B2;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
z-index:1;
}
ul.geardrop li ul li { 
  display: block; 
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: normal;
color:#4C3E32;
  padding:7px 10px;
  z-index:1;
  width: 160px;
}
ul.geardrop li ul li:hover { background: #F2F2F2; }
ul.geardrop li ul a:hover { text-decoration:none; }
ul.geardrop li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

.top {
    position : absolute;
    top: -10px;
	left: 80px;
    width    : 0;
    height   : 0;
    z-index  : 100;
    
    border-left   : 10px solid transparent;
    border-right  : 10px solid transparent;
    border-bottom : 11px solid white;
}
.bottom {
    position : absolute;
    width    : 0;
    height   : 0;
	top: -11px;
	left: 78px;
    z-index  : 99;
    border-left   : 12px solid transparent;
    border-right  : 11px solid transparent;
    border-bottom : 11px solid #B9B2B2;
}
.join_fineprint {
	font-size:16px;
	font-style:italic;
	}
.help_question {
	background-color:#E6E6E6;
	text-align:center;
	}
.help_question h2 {
	font-size:24px;
	font-weight:normal;
	padding: 52px 0;
	}
.frettie_preview_top {
	text-align:center;
	border-bottom:1px solid #D4D1CE;
	padding:30px 0 0 0;
	}	
.frettie_preview_description {	
	text-align:center;
	width: 700px;
	margin: 50px auto 0px auto;
	border-bottom:1px solid #D4D1CE;
	padding-bottom:25px;
}
.frettie_preview_description h1 {
	font-size:20px;
	color:#4D3E32;
}
.frettie_preview_description h1.join_fineprint {
	font-size:16px;
	margin-top:35px;
	}
.joey_txt h2 {
	color:white;
	margin-top:30px;
	font-weight:normal;
	}	
.whatsincluded {
	background-color:#fff;
	padding:30px 30px 70px 30px;
	width:900px;
	margin:0 auto;
	text-align:center;
	}
.included_item {
	width: 227px;
	float: left;
	text-align: center;
	margin-right: 40px;
	padding: 0 20px 30px 20px;

	}
.included_item:nth-child(3n+2) {
    margin-right:0px;
}
.included_icon {
	color:#CCCCCC;
	font-size:40px;
	margin-bottom:10px;
	}
.included_title {
	font-size:16px;
	font-weight:bold;
	color:#4D3E32;
}
.included_description {
	}
	
.opportunitie_featured_contain {
	padding:20px 80px 20px 20px;
	border:1px solid #D4D1CE;
	background-color:#F2F2F2;
	background-image: url(../images/featured_tag.png);
	background-position: 580px -2px;
	background-repeat: no-repeat;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:15px;
	}	
	
.opportunitie_contain {
	padding:20px;
	}	
.opportunitie_contain img {
	display:none;
	}
.opportunities_hr hr {
	margin:15px 0;
	height:1px;
	}	
.opportunitie_contain h2 a , .opportunitie_featured_contain h2 a {
	font-size:20px;
	}	
	
/*TABS ON OPPORTUNITIES PAGE*/	
.opportunities_tabs {
	border-bottom:1px solid #ccc;
	margin-bottom:30px;
	}
.opportunities_tabs ul {
	margin:0;
	padding:0;
	}
.opportunities_tabs ul li {
	list-style:none;
	display:inline-block;
	margin-right:15px;
	margin-bottom:10px;
	}
.opportunities_tabs ul li a {
	font-size:16px;
	font-weight:normal;
	}
.opportunities_tabs ul li a:hover {
	curser:pointer;
	}	
.opportunities_tabs ul li.active a {
	font-size:16px;
	font-weight:bold;
	}
.opp_block_box {
	background-image:url(../images/opp_block_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:577px;
	height:120px;
	margin:0 auto;
	text-align:center;
	padding-top:435px;
	}
.opp_block_box p {
	margin-top:30px;
}
ul.proreview_boxes {
    width: 490px;
    margin: 15px auto;
    list-style: none;
    padding: 0px;
	}
ul.proreview_boxes li {
	list-style:none;
	display:inline-block;
	margin-right:5px;
	float:left;
	margin-bottom:5px;
	width:93px;
	height:93px;
position:relative;
background-color:#EFEFEF;
	}
ul.proreview_boxes li a {
	list-style:none;
	display:inline-block;
	margin-right:5px;
	float:left;
	margin-bottom:5px;
	width:93px;
	height:93px;
	overflow:hidden;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	}	
ul.proreview_boxes li a .review_overlay {
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(255,255,255, 0.0);
	}
ul.proreview_boxes li:hover a .review_overlay {
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(255,255,255, 0.7);
	}	
ul.proreview_boxes li a:hover .review_overlay {
	background:rgba(255,255,255, 0.0);
	}	

ul.proreview_boxes li .review_tooltip {
	background-image: url(../images/review_tooltip.png);
    background-position: top center;
    background-repeat: no-repeat;
	position:absolute;
	width:135px;
	height:100px;
	z-index: 1000;
    top: -90px;
    left: -35px;
    padding: 10px 10px 15px 10px;
	display:none;
	text-align:center;
	}
	
ul.proreview_boxes li:hover .review_tooltip  {
	display:block;
	}				
ul.proreview_boxes li a span.newtag {
	position:absolute;
	width:100%;
	height:100%;
	background-image: url(../images/newtag_transparent.png);
    background-position: top right;
    background-repeat: no-repeat;
	z-index: 1;
	}
ul.proreview_boxes li .review_tooltip p {
	font-weight:bold;
	    line-height: 16px;
		margin:0;
	}		
ul.proreview_boxes li .review_tooltip .price {
	color:#DCA83C;
	}	
ul.proreview_boxes li .review_tooltip .reviewer_title {
	font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-style:italic;
	}	
.message{width:600px;padding: 5px;min-height: 300px;font-size:16px;border:1px solid #ccc;}
.message p{padding: 5px;font-size:16px;}

/***** CSS by Bhashkar Y ****/
*, ::after, ::before {
	box-sizing: unset;
}

.dropdown{
    border-radius:0;
    border:0;
}
.dropdown-menu{
    background: #5E4D40;
    border:0;
    top:90%;
    border-radius:0px 0px 5px 5px;
}
.dropdown-item:hover{
    background:#4D3E32;
    color:#fff;
    width: auto;
}
.dropdown-menu a{
    color:#fff;
} 
.navbar .nav-item .nav-link{
    color:#eee !important; 
    
}
.navbar .nav-item .nav-link:hover .navbar .nav-item .nav-link{
    color:red !important;
    
}











@media (min-width: 576px){
	.navbar-expand-sm .navbar-nav .nav-link {
		padding: 8px 30px 8px 16px; 
	}
}