﻿
/********************************************
MAIN SITE CENTER STYLE
*********************************************/
.wrapper_center {
	float: left;
	width: 980px;
	background-color: #fff;
	
}
.wrapper_center2 {
	float: left;
	width: 920px;
	background-color: #fff;
	
}
.wrapper_center3 {
	float: left;
	width: 645px;
	background-color: #fff;
	
}
.wrapper_center4 {
	float: left;
	width: 937px;
	background-color: #fff;
	
}
.wrapper_center5 {
	float: left;
	width: 694px;
	background-color: #fff;
	
}
.wrapper_center6 {
	float: left;
	width: 453px;
	background-color: #fff;
	
}
.wrapper_center7 {
	float: left;
	width: 937px;
	background-color: #fff;
	
}
/********************************************
HEADER
*********************************************/
#wrapper_header {
	margin: 0 auto;
	width: 980px;
	background: url(../images/skin01/header_bg.jpg) repeat-x left top;
}

#top {
	margin: 0 auto;
	width: 980px;
	height: 131px;
	background-color: #fff;
}
#top2 {
	margin: 0 auto;
	width: 980px;
	height: 126px;
	background-color: #fff;
}
.top_section_two {
	float: left;
	width: 980px;
	height: 60px;
	padding: 15px 0px;
}

.slider {
	float: left;
	width: 980px;
	height: 400px;
}


/* ----------- logo ----------- */

.logo {
	float: left;
	width: 240px;
	height: 75px;
	margin-left: 30px;
	background: url(../images/logo.jpg) no-repeat left top;
}

/* ----------- top links ----------- */

.top_right_links {
	float: left;
	width: 980px;
	height: 36px;
	background: url(../images/top_bg.jpg) repeat-x left top;
}
ul.toplinks {
	float: right;
	margin: 0px;
	padding: 4px 20px 0px 0px;
}
.toplinks li {
	float: left;
	margin: 0px 3px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	color: #989898;
}
.toplinks li a {
	color: #989898;
	font-size: 11px;
	text-decoration: none;
}
.toplinks li a:hover {
	color: #989898;
	font-size: 11px;
	text-decoration: none;
}

/* ----------- top links loops----------- */

.top_right_links_loops {
	float: left;
	width: 980px;
	height: 36px;
	background: url(../images/top_bg.jpg) repeat-x left top;
}

ul.toplinks_loops {
	float: right;
	margin: 0px;
	padding: 4px 20px 0px 0px;
}
.toplinks_loops li {
	float: left;
	margin: 0px 3px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	color: #c5a7d0;
}
.toplinks_loops li a {
	color: #c5a7d0;
	font-size: 11px;
	text-decoration: none;
}
.toplinks_loops li a:hover {
	color: #e9deed;
	font-size: 11px;
	text-decoration: none;
}

/* ----------- top links photos----------- */

.top_right_links_photos {
	float: left;
	width: 980px;
	height: 36px;
	background: url(../images/top_bg_photos.jpg) repeat-x left top;
}

ul.toplinks_photos {
	float: right;
	margin: 0px;
	padding: 4px 20px 0px 0px;
}
.toplinks_photos li {
	float: left;
	margin: 0px 3px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	color: #abd4ae;
}
.toplinks_photos li a {
	color: #abd4ae;
	font-size: 11px;
	text-decoration: none;
}
.toplinks_photos li a:hover {
	color: #abd4ae;
	font-size: 11px;
	text-decoration: none;
}

/* ----------- top links music----------- */

.top_right_links_music {
	float: left;
	width: 980px;
	height: 36px;
	background: url(../images/top_bg_music.jpg) repeat-x left top;
}

ul.toplinks_music {
	float: right;
	margin: 0px;
	padding: 4px 20px 0px 0px;
}
.toplinks_music li {
	float: left;
	margin: 0px 3px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	color: #9ecce9;
}
.toplinks_music li a {
	color: #9ecce9;
	font-size: 11px;
	text-decoration: none;
}
.toplinks_music li a:hover {
	color: #9ecce9;
	font-size: 11px;
	text-decoration: none;
}

/* ----------- slider static image ----------- */



#panes {
	height:400px;
	width: 980px;
	position:relative;
	overflow:hidden;
}

#panes img {
	float: left;
	margin:0px;
	width: 980px;
	height: 400px;
}

#panes p strong {
	display: block;
	font-size: 63px;
	color: #272727;
	text-transform: uppercase;
	letter-spacing: -2px;
}
 
#panes p {
	padding: 20px 0px 0px 30px;
	margin: 0px;
	color: #000;
	font-size: 14px;
}
#panes span {
	color: #727272;
	font-size: 23px;
	text-transform: uppercase;
	display: block;
}
#panes .slider_content_01 {
	width: 980px;
	height: 400px;
	background: url(../images/slider_pic01.jpg) no-repeat left top;
}
a.more_slider {
	float: left;
	width: 130px;
	padding: 10px 15px;
	font-size: 18px;
	letter-spacing: -1px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	background: #C92F2F url(../images/arrow_03.png) no-repeat right 16px;
}
a.more_slider:hover {
	float: left;
	width: 130px;
	padding: 10px 15px;
	font-size: 18px;
	letter-spacing: -1px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	background: #272727 url(../images/arrow_03.png) no-repeat right 16px;
}
#panes .slider_content_02 {
	width: 980px;
	height: 400px;
	background-color: #fff;
}
#panes .slider_content_02 .video_slider {
	width: 420px;
	height: 400px;
	padding: 20px 40px 0px 30px;
	float: left;
}


/********************************************
BODY
*********************************************/

#wrapper_body {
	margin: 0 auto;
	width: 980px;
}
#wrapper_body2 {
	margin: 0 auto;
	width: 920px;
}
#wrapper_body3 {
	margin: 0 auto;
	width: 570px;
}
#body_center_area {
	float: left;
	width: 920px;
	padding: 26px 30px 0px 30px;
}
#body_center_area_sale {
	float: left;
	width: 920px;
	padding: 16px 30px 0px 30px;
}
#body_center_area_bundle_3 {
	float: left;
	width: 920px;
	padding: 21px 30px 0px 30px;
}
#body_center_area_bundle_4 {
	float: left;
	width: 920px;
	padding: 15px 30px 0px 30px;
}
#body_center_area_redesign {
	float: left;
	width: 920px;
	padding: 13px 30px 0px 30px;
}
.featured_text {
	float: left;
	width: 920px;
	padding: 45px 30px;
	height: 55px;
	background: url(../images/futured_text_bg.jpg) repeat-x left top;
}
.featured_text_music {
	float: left;
	width: 920px;
	padding: 45px 30px;
	height: 22px;
	background: url(../images/futured_text_bg.jpg) repeat-x left top;
}
.featured_text_blank {
	float: left;
	width: 920px;
	padding: 26px 30px;
	height: 10px;
	background: url(../images/futured_text_bg_cable.jpg) repeat-x left top;
}
.featured_text_blank_special_offer {
	float: left;
	width: 920px;
	padding: 26px 30px;
	height: 10px;
	background: url(../images/futured_text_bg_cable_special_offer.jpg) repeat-x left top;
}
.featured_text_blank_subscriber_sepcial {
	float: left;
	width: 920px;
	padding: 26px 30px;
	height: 10px;
	background: url(../images/futured_text_bg_cable_subscriber_special.jpg) repeat-x left top;
}
.featured_text_blank_special_offers {
	float: left;
	width: 920px;
	padding: 26px 30px;
	height: 10px;
	background: url(../images/futured_text_bg_cable_special_offers.png) repeat-x left top;
}
.featured_text_blank_special_offers_holiday_sale {
	float: left;
	width: 920px;
	padding: 26px 30px;
	height: 10px;
	background: url(../images/futured_text_bg_cable_special_offers_holiday_sale.png) repeat-x left top;
}
.featured_text_blank_special_offers_new_years_sale {
	float: left;
	width: 920px;
	padding: 26px 30px;
	height: 10px;
	background: url(../images/futured_text_bg_cable_special_offers_new_years_sale.png) repeat-x left top;
}
.featured_text_blank_special_offers_summer_sale {
	float: left;
	width: 920px;
	padding: 26px 30px;
	height: 10px;
	background: url(../images/futured_text_bg_cable_special_offers_summer_sale.png) repeat-x left top;
}
.featured_text_blank_special_offers_holiday_sale_detroit {
	float: left;
	width: 920px;
	padding: 25px 30px;
	height: 10px;
	background: url(../images/futured_text_bg_cable_special_offers_holiday_sale.png) repeat-x left top;
}
.featured_text_blank_sale {
	float: left;
	width: 920px;
	padding: 26px 30px;
	height: 21px;
	background: url(../images/futured_text_bg_cable_sale.png) repeat-x left top;
}
.featured_text_blank_holiday_sale {
	float: left;
	width: 920px;
	padding: 26px 30px;
	height: 21px;
	background: url(../images/futured_text_bg_cable_holiday_sale.png) repeat-x left top;
}
.featured_text_blank_sale_badge {
	float: left;
	width: 920px;
	padding: 26px 30px;
	height: 35px;
	background: url(../images/futured_text_bg_cable_sale_badge.png) repeat-x left top;
}
.featured_text_blank_holiday_sale_badge {
	float: left;
	width: 920px;
	padding: 26px 30px;
	height: 35px;
	background: url(../images/futured_text_bg_cable_holiday_sale_badge.png) repeat-x left top;
}
.featured_live_sets {
	float: left;
	width: 920px;
	padding: 0px 30px;
	height: 89px;
	background: url(../images/header/live_sets/header_top.png) repeat-x left top;
}
.featured_loop_packs {
	float: left;
	width: 920px;
	padding: 0px 30px;
	height: 89px;
	background: url(../images/header/loop_packs/header_top.png) repeat-x left top;
}
.featured_support {
	float: left;
	width: 920px;
	padding: 0px 30px;
	height: 89px;
	background: url(../images/header/support/header_top.png) repeat-x left top;
}
.featured_terms_of_service {
	float: left;
	width: 920px;
	padding: 0px 30px;
	height: 89px;
	background: url(../images/header/terms_of_service/header_top.png) repeat-x left top;
}
.featured_privacy_policy {
	float: left;
	width: 920px;
	padding: 0px 30px;
	height: 89px;
	background: url(../images/header/privacy_policy/header_top.png) repeat-x left top;
}
.featured_faq {
	float: left;
	width: 920px;
	padding: 0px 30px;
	height: 89px;
	background: url(../images/header/faq/header_top.png) repeat-x left top;
}
.featured_free_sounds {
	float: left;
	width: 920px;
	padding: 0px 30px;
	height: 89px;
	background: url(../images/header/free_sounds/header_top.png) repeat-x left top;
}
.featured_text h1 {
	font-size: 31px;
	color: #fff;
	float: left;
	letter-spacing: -1px;
	
}
.featured_text_music h1 {
	font-size: 31px;
	color: #fff;
	float: left;
	letter-spacing: -1px;
	
}
a.fu_readmore {
	float: right;
	margin-top: 4px;
	width: 140px;
	height: 45px;
	padding: 15px 0px 0px 20px;
	font-size: 24px;
	text-decoration: none;
	color: #A2A2A2;
	text-decoration: none;
	background: url(../images/futured_button.png) no-repeat left top;
}
a.fu_readmore_blue {
	float: right;
	margin-top: 4px;
	width: 140px;
	height: 45px;
	padding: 15px 0px 0px 20px;
	font-size: 24px;
	text-decoration: none;
	color: #A2A2A2;
	text-decoration: none;
	background: url(../images/futured_button_blue.png) no-repeat left top;
}
a.fu_readmore_blue_music {
	float: right;
	margin-top: -4px;
	width: 140px;
	height: 45px;
	padding: 15px 0px 0px 20px;
	font-size: 24px;
	text-decoration: none;
	color: #A2A2A2;
	text-decoration: none;
	background: url(../images/futured_button_blue_music.png) no-repeat left top;
}
a.fu_readmore_blue_beatmatch {
	float: right;
	margin-top: -4px;
	width: 140px;
	height: 45px;
	padding: 15px 0px 0px 20px;
	font-size: 24px;
	text-decoration: none;
	color: #A2A2A2;
	text-decoration: none;
	background: url(../images/futured_button_blue_beatmatch.png) no-repeat left top;
}
a.fu_readmore:hover {
	color: #ddd;
}


.featured_text_02 {
	float: left;
	width: 920px;
	padding: 0px 30px;
	height: 5px;
	background-color: #e7e7e7;
}

/* ----------- home recent works ----------- */

.home_recent_works {
	float: left;
	width: 920px;
	padding: 30px 30px 18px 30px;
}
.home_recent_works_left {
	float: left;
	width: 250px;
	padding: 0px 0px 0px 0px;
}
ul.home_recent_works_list {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 670px;
}
.home_recent_works_list li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	width: 200px;
	float: right;
	list-style-type: none;
}
.home_recent_works_list li span {
	background-color: #CFCFCF;
	padding: 4px;
	float: left;
}
.home_recent_works_list li span.padding_bottom {
	margin-bottom: 20px;
	float: left;
}
.home_recent_works_list li span.padding_top {
	margin-top: 20px;
	float: left;
}
.home_recent_works_list li h3 {
	float: left;
	display: block;
	width: 200px;
}
.home_recent_works_list li p {
	float: left;
	display: block;
	width: 200px;
	margin-top: 7px;
}
.home_recent_works_list li img {
	border: 1px solid #fff;
}

/* ----------- home our services ----------- */

.home_our_services {
	float: left;
	width: 920px;
	padding: 25px 30px 0px 30px;
}


/* ----------- home style 2 ----------- */

.home_style_02 {
	float: left;
	width: 920px;
	padding: 30px 30px 0px 30px;
}
.home_style_02_content{
	float: left;
	width: 600px;
	padding-right: 30px;
}
.home_style_02_content p{
	margin-bottom: 21px;
}

/* ----------- recent_blog_news ----------- */

.recent_blog_news {
	float: right;
	margin-bottom: 18px;
}
ul.recent_blog_news {
	margin: 0px;
	padding: 0px;
	width: 270px;
}
.recent_blog_news li {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	list-style-type: none;
	border-top: 1px solid #E7E7E7;
}
.recent_blog_news li a {
	font-size: 15px;
	text-decoration: none;
	line-height: 21px;
}
.recent_blog_news li a:hover {
	color: #272727;
}
.recent_blog_news li img {
	float: left;
	border: 1px solid #fff;
}
.recent_blog_news li span {
	background-color: #CFCFCF;
	padding: 4px;
	float: left;
	margin-right: 15px;
}
.recent_blog_news li i {
	padding: 7px 0px 0px 0px;
	margin: 0px;
	display: block;
	font-size: 11px;
	font-style: normal;
}



/********************************************
FOOTER
*********************************************/
#wrapper_footer {
	margin: 0 auto;
	width: 980px;
}
#wrapper_footer .wrapper_center {
	width: 920px;
	height: 313px;
	float: left;
	padding: 30px 30px 0px 30px;
	background: #fff url(../images/footer_bg.jpg) repeat-x left bottom;
}
.footer_centers {
	float: left;
	width: 920px;
	padding: 11px 0px 0px 0px;
}
.footer_centers h2 {
	height: 50px;
	padding: 0px 0px 0px 0px;
	color: #454545;
}
.footer_column_one {
	float: left;
	width: 200px;
	padding: 12px 23px 0px 0px;
	background: url(../images/footer_columns_dev.jpg) no-repeat right top;
}
.footer_column_two {
	float: left;
	width: 200px;
	padding: 12px 23px 0px 15px;
	background: url(../images/footer_columns_dev.jpg) no-repeat right top;
}
.footer_column_three {
	float: left;
	width: 200px;
	padding: 12px 23px 0px 15px;
	background: url(../images/footer_columns_dev.jpg) no-repeat right top;
}
.footer_column_four {
	float: left;
	width: 200px;
	padding: 12px 0px 0px 15px;
}
.footer_column_four form {
	border: none;
}
.footer_testimonials {
	float: left;
	width: 200px;
	background: url(../images/footer_testi_quotes.png) no-repeat right bottom;
}
.footer_testimonials i {
	margin-top: 15px;
	float: left;
}


/* ----------- copyrights info ----------- */

.copyright_info {
	width: 920px;
	height: 170px;
	float: left;
	padding: 30px 30px 0px 30px;
	background: #fff url(../images/copyright_bg.jpg) repeat-x left top;
}

.copyright_info p {
	color: #717c81;
}
.copyright_info a {
	color: #717c81;
	text-decoration: none;
}
.copyright_info a:hover {
	color: #ccc;
	text-decoration: none;
}
.address_info_box {
	float: left;
	width: 250px;
}
.social_links_box {
	float: left;
	width: 370px;
}
.social_links_box span {
	float: left;
	width: 360px;
	line-height: 21px;
	padding-top: 11px;
	color: #717c81;
	border-top: 1px solid #4B4B4B;
}
ul.social_links {
	margin: 0px;
	width: 370px;
	height: 45px;
	padding: 5px 0px 0px 0px;
}
.social_links li {
	padding: 0px;
	margin: 0px 9px 14px 0px;
	width: 27px;
	height: 27px;
	float: left;
	list-style-type: none;
}
.footer_logo {
	float: right;
	width: 220px;
	height: 130px;
	padding-top: 0px;
	padding-left: 40px;
	border-left: 1px solid #4B4B4B;
}
.footer_logo img {
	padding-bottom: 10px;
}
ul.footer_bottom_links {
	float: left;
	margin: 0px;
	padding: 18px 0px 0px 0px;
}
.footer_bottom_links li {
	float: left;
	margin: 0px 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 12px;
	color: #717c81;
}

.copyright_info h3 {
	padding: 0px;
	color: #89949b;
	margin-bottom: 12px;
	text-transform: uppercase;
}

/********************************************
INNER PAGE
*********************************************/
#page_title {
	margin: 0 auto;
	height: 100px;
	padding: 0px 0px;
	background: url(../images/pagetitle_bg.jpg) repeat-x left top;
}

#intro_page_title {
	display:block;
	float:left;
	font-size:30px;
	height:60px;
	margin-right:30px;
	margin-top:20px;
	padding-right:10px;
	border-right: 1px solid #A3A3A3;
}
#intro_page_title h1 {
	display:block;
	padding:12px 20px 16px 30px;
}
#teaster_text{
	color:#656565;
	font-size:14px;
	line-height: 21px;
	min-height:60px;
	min-width:200px;
	overflow:hidden;
	padding:30px 0 20px 0px;
}

/* ----------- page content area ----------- */

#content_area {
	float: left;
	width: 600px;
	padding-right: 30px;
}
#content_area p {
	margin: 0px 0px 16px 0px;
	padding: 0px;
}
#content_area_02 {
	float: right;
	width: 600px;
	padding-left: 30px;
}
#content_area_02 p {
	margin: 0px 0px 16px 0px;
	padding: 0px;
}

#content_area_full_width {
	float: left;
	width: 920px;
}
#content_area_full_width2 {
	float: left;
	width: 920px;
}
#content_area_full_width3 {
	float: left;
	width: 720px;
}
#content_area_full_width p { margin: 0px 0px 16px 0px; padding: 0px; }


/* ----------- portfolio ----------- */

.portfolio_box {
	float: left;
	width: 920px;
	margin-bottom: 20px;
	line-height: 21px;
}
.portfolio_box img {
	float: left;
	margin-right: 50px;
}
.portfolio_box_02 {
	float: left;
	width: 920px;
	margin-bottom: 20px;
	line-height: 21px;
}
.portfolio_box_02 {
	float: left;
	width: 920px;
	margin-bottom: 20px;
	line-height: 21px;
}
.portfolio_box_02 img {
	float: left;
	margin-right: 0px;
}
.portfolio_box_02 .one_half img {
	margin-bottom: 15px;
}
.portfolio_box_02 .one_third img {
	margin-bottom: 15px;
}
.portfolio_box_02 .one_fourth img {
	margin-bottom: 15px;
}

/* ----------- portfolio main ----------- */

.portfolio_box_main {
	float: left;
	width: 800px;
	margin-bottom: 20px;
	line-height: 21px;
}
.portfolio_box_main img {
	float: left;
	margin-right: 50px;
}
.portfolio_box_02_main {
	float: left;
	width: 800px;
	margin-bottom: 20px;
	line-height: 21px;
}
.portfolio_box_02_main {
	float: left;
	width: 800px;
	margin-bottom: 20px;
	line-height: 21px;
}
.portfolio_box_02_main img {
	float: left;
	margin-right: 0px;
}
.portfolio_box_02_main .one_half img {
	margin-bottom: 15px;
}
.portfolio_box_02_main .one_third img {
	margin-bottom: 15px;
}
.portfolio_box_02_main .one_fourth img {
	margin-bottom: 15px;
}

/* ----------- blog ----------- */

.blog_post {
	float: left;
	width: 600px;
	margin-bottom: 27px;

}
.blog_post h2 {
	float: left;
	font-size: 25px;
}
.blog_post h2 a {
	color: #272727;
	text-decoration: none;
	float: left;
}
.post_info {
	float: left;
	width: 600px;
}
ul.post_meta_links {
	float: left;
	margin: -5px 0px 12px -4px;
	padding: 0px 0px 0px 0px;
	width: 490px;
}
.post_meta_links li {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	list-style-type: none;
	color: #999;
}
.post_meta_links li.post_categoty {
	padding: 0px 0px 0px 18px;
	background: url(../images/icon_category.jpg) no-repeat 5px 6px;
}
.post_meta_links li.post_by {
	padding: 0px 0px 0px 20px;
	background: url(../images/icon_by.jpg) no-repeat 5px 6px;
}
.post_meta_links li.post_comments {
	padding: 0px 0px 0px 23px;
	background: url(../images/icon_comments.jpg) no-repeat 5px 6px;
}
.post_meta_links li a {
	color: #707070;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
	font-size: 12px;
}
.post_meta_links li a:hover {
	color: #454545;
	text-decoration: none;
}
.blog_postcontent {
	float: left;
	width: 600px;
}
.blog_postcontent img {
	padding: 7px;
	border: 1px solid #e7e7e7;
	margin-bottom: 10px;
}

.blog_post a.date {
	color: #fff;
	padding: 10px 0px 0px 0px;
	text-decoration: none;
	width: 50px;
	height: 40px;
	text-align: center;
	background: url(../images/date_bg.jpg) no-repeat left top;
	line-height: 18px;
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin-right: 18px;
	float: left;

}
.blog_post a.date:hover {
	color: #272727;
	text-decoration: none;
}
.blog_post a.date strong {
	font-size: 27px;
	font-weight: normal;
}
.post_readmore:link, .post_readmore:visited {
	float: right;
	height: 27px;
	width: 185px;
	text-align: center;
	padding-top: 7px;
	color: #fff;
	text-decoration: none;
	background: url(../images/skin01/but_post_readmore.jpg) no-repeat left top;
}
.post_readmore:hover {
	float: right;
	height: 27px;
	width: 185px;
	text-align: center;
	padding-top: 7px;
	color: #fff;
	text-decoration: none;
	background: url(../images/skin01/but_post_readmore_hover.jpg) no-repeat left top;
}
.sharepost {
	float: left;
	width: 600px;
}
.sharepost ul {
	margin: 0px;
	padding: 0px;
}
.sharepost li {
	margin: 0px;
	padding: 0px 4px;
	float: left;
	list-style-type: none;
}

.about_author {
	float: left;
	width: 560px;
	padding: 20px;
	background-color: #f9f9f9;
	border: 1px solid #e5e5e5;
}
.about_author img {
	float: left;
	margin-right: 20px;
}
.comment_form {
	float: left;
	width: 600px;
	margin-top: 30px;
}
.comment_form label{
	float: left;
	width: 90px;
	height: 15px;
	padding: 7px 10px;
	margin-bottom: 20px;
}
.comment_input_bg {
	float: left;
	width: 373px;
	height: 25px;
	padding: 7px 10px 0px 10px;
	background: url(../images/input_bg.jpg) no-repeat left top;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #727272;
}
.comment_textarea_bg {
	float: left;
	width: 543px;
	height: 235px;
	padding: 7px 10px 0px 10px;
	background: url(../images/textarea_bg.jpg) no-repeat left top;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #727272;
	margin-bottom: 20px;
}
.comment_checkbox {
	float: left;
	display: block;
	width: 600px;
}

ul.address {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 300px;
	margin-bottom: 30px;
}
.address li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

/* ---------- contact form ---------- */

.contact_form {
	float: left;
	width: 600px;
	margin-top: 15px;

}
.contact_form label{
	width: 372px;
	height: 21px;
	display: block;
}
.input_bg {
	width: 373px;
	height: 25px;
	padding: 7px 10px 0px 10px;
	background: url(../images/input_bg.jpg) no-repeat left top;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4F5E69;
}
.textarea_bg {
	width: 543px;
	height: 235px;
	padding: 7px 10px 0px 10px;
	background: url(../images/textarea_bg.jpg) no-repeat left top;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4F5E69;
}



/********************************************
SIDEBAR
*********************************************/
#sidebar_right {
	float: right;
	width: 270px;
	padding-left: 20px;
	background: url(../images/site_divider.png) no-repeat left top;
}
#sidebar_right h2 {
	border-bottom: 1px solid #E7E7E7;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 20px 0px;
	color: #454545;
}

#sidebar_left {
	float: left;
	width: 270px;
	padding-right: 20px;
	background: url(../images/site_divider.png) no-repeat right top;
}
#sidebar_left  h2 {
	border-bottom: 1px solid #E7E7E7;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 20px 0px;
	color: #454545;
}

/* ----------- site search ----------- */

.site_search_area {
	float: left;
	margin-bottom: 7px;
}

#searchform {
	float: left;
	height: 57px;
	padding-top: 8px;
}
#searchform #s{
	background: url(../images/site_search_inputbg.jpg) no-repeat;
	border: 0;
	width: 200px;
	height:36px;
	line-height: 34px;
	padding:0px 10px;
	color: #727272;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#searchform #searchsubmit{
	float: left;
	width:50px;
	height:36px;
	cursor:pointer;
	text-indent:-5555em;
	line-height:100;
	overflow:hidden;
	background:url(../images/btn_search.jpg) no-repeat;
	border:0;
}

/* ----------- popular posts ----------- */

.popular_posts_area {
	float: left;
	margin-bottom: 18px;
}
ul.popular_posts_list {
	margin: 0px;
	padding: 0px;
	width: 270px;
}
.popular_posts_list li {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	list-style-type: none;
	border-bottom: 0px solid #E7E7E7;
}
.popular_posts_list li a {
	font-size: 15px;
	text-decoration: none;
	line-height: 21px;
}
.popular_posts_list li a:hover {
	color: #272727;
}
.popular_posts_list li img {
	float: left;
	border: 1px solid #fff;
}
.popular_posts_list li span {
	background-color: #CFCFCF;
	padding: 4px;
	float: left;
	margin-right: 15px;
}
.popular_posts_list li i {
	padding: 7px 0px 0px 0px;
	margin: 0px;
	display: block;
	font-size: 11px;
	font-style: normal;
}

/* ----------- categories list ----------- */

.sidebars_list_area {
	float: left;
	margin-bottom: 25px;
}
ul.sidebars_list {
	padding: 0px;
	margin: -10px 0px 0px 0px;
	width: 270px;
}
.sidebars_list li {
	padding: 9px 0px 9px 12px;
	margin: 0px;
	list-style-type: none;
	border-bottom: 1px solid #E7E7E7;
	background: url(../images/arrow_04.png) no-repeat left 18px;
}
.sidebars_list li a {
	text-decoration: none;
}

/* ----------- ads ----------- */

.ads_area {
	float: left;
	margin-bottom: 20px;
}
ul.ads_list {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	float: left;
	width: 270px;
}
.ads_list li {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
	width: 125px;
	height: 125px;
	text-align: center;
	list-style-type: none;
}


/* ----------- widget text area ----------- */

.widget_text_area {
	float: left;
	width: 270px;
}

/* ----------- sidebar navigation ----------- */

.sidebars_nav {
	float: left;
	margin-bottom: 25px;
}
ul.sidebars_nav {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 270px;
}
.sidebars_nav li {
	padding: 0px 0px 1px 0px;
	margin: 0px;
	list-style-type: none;

}
.sidebars_nav li a {
	padding: 7px 0px 7px 30px;
	display: block;
	text-decoration: none;
	background: url(../images/arrow_04.png) no-repeat 15px 16px;
}
.sidebars_nav li a:hover {
	padding: 7px 0px 7px 30px;
	display: block;
	text-decoration: none;
	background: #f3f3f3 url(../images/arrow_04.png) no-repeat 15px 16px;
}

/* ----------- page not found ----------- */

.pagenotfound {
	float: left;
	width: 560px;
	padding: 20px;
	margin-bottom: 20px;
	background-color: #f4f4f4;
	border: 1px solid #e5e5e5;
	font-size: 27px;
	color: #272727;
	text-align: center;
}




/********************************************
GENERAL STYLES
*********************************************/

.h_line_fullwidth {
	float: left;
	width: 980px;
	height: 10px;
	border-bottom: 1px solid #D7D7D7;
}
.h_line_fullwidth_02 {
	float: left;
	width: 920px;
	height: 10px;
	margin-left: 30px;
	border-bottom: 1px solid #D7D7D7;
}
.content_area_h_line_fullwidth {
	float: left;
	width: 920px;
	height: 20px;
	border-top: 1px dashed #D7D7D7;
}
.content_area_h_space_full {
	float: left;
	width: 920px;
	height: 20px;
	display: block;
}
.content_area_h_space {
	float: left;
	width: 600px;
	height: 20px;
	display: block;
}
.sidebar_h_space {
	float: left;
	width: 100%;
}
.popular_posts_area.singlepostpage {
	float: left;
	margin-right: 50px;
}

/* ----------- comments ----------- */

.comment_wrap{
	border-top:1px solid #eee;
	padding:20px 20px 10px 0px;
	overflow:hidden;
}
.comment_wrap_free_loops{
	border-top:1px solid #eee;
	padding:20px 20px 9px 0px;
	overflow:hidden;
}
.comment_wrap_demo_track{
	border-top:0px solid #eee;
	padding:20px 20px 12px 0px;
	overflow:hidden;
}
.comment_wrap_bundle_3{
	border-top:1px solid #eee;
	padding:20px 20px 5px 0px;
	overflow:hidden;
}
.comment_wrap_bundle_3_down{
	border-top:1px solid #eee;
	padding:20px 20px 0px 0px;
	overflow:hidden;
}
.comment_wrap6{
	border-top:1px solid #eee;
	padding:20px 20px 6px 0px;
	overflow:hidden;
}
.comment_wrap.chaild{
	border-top:1px solid #eee;
	padding:20px 20px 10px 50px;
	overflow:hidden;
}
.gravatar{
	float:left;
}

.comment_content{
	overflow:hidden;
	padding-left:20px;
	position:relative;
	min-height:80px; 
}
.comment_content .comment_meta{
	position:relative;
}
.comment_content .comment_meta .comment_author{
	display:inline;
	font-size:14px;
	font-style: normal;
}
.comment_content .comment_meta .comment_author i{
	display:inline;
	font-size:11px;
	font-style: italic;
}
.comment_content .comment_text {
	clear:both;
	padding-top:5px;
	overflow:hidden;
}
#comments_section li ul li{
	margin-left: 30px;
}

a.readmore_link_01 {
	float: left;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	padding: 2px 30px 4px 10px;
	margin-top: 18px;
	background: #454545 url(../images/arrow_01.png) no-repeat right 9px;
}
a.readmore_link_01:hover {
	float: left;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	padding: 2px 30px 4px 10px;
	margin-top: 18px;
	background: #272727 url(../images/arrow_01.png) no-repeat right 9px;
}
a.readmore_link_02 {
	float: left;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	padding: 5px 30px 5px 10px;
	margin-top: 18px;
	background: #454545 url(../images/arrow_01.png) no-repeat right 9px;
}
a.readmore_link_02:hover {
	float: left;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	padding: 5px 30px 5px 10px;
	margin-top: 18px;
	background: #272727 url(../images/arrow_01.png) no-repeat right 9px;
}
a.readmore_link_03 {
	float: left;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	padding: 5px 30px 5px 10px;
	margin-top: 14px;
	background: #454545 url(../images/arrow_01.png) no-repeat right 11px;
}
a.readmore_link_03:hover {
	float: left;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	padding: 5px 30px 5px 10px;
	margin-top: 14px;
	background: #272727 url(../images/arrow_01.png) no-repeat right 11px;
}
a.readmore_link_04 {
	float: left;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	padding: 5px 30px 5px 10px;
	background: #454545 url(../images/arrow_01.png) no-repeat right 11px;
}
a.readmore_link_04:hover {
	float: left;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	padding: 5px 30px 5px 10px;
	background: #272727 url(../images/arrow_01.png) no-repeat right 11px;
}
ul.list_type_01 {
	padding: 0px;
	margin: 0px;
	width: 200px;
	float: left;
}
.list_type_01 li {
	padding: 3px 0px 3px 10px;
	margin: 0px;
	list-style-type: none;
	border-bottom: 1px solid #BDBDBD;
	background: url(../images/arrow_02.png) no-repeat left 13px;
}
.list_type_01 li a {
	color: #575757;
	text-decoration: none;
}
.list_type_01 li a:hover {
	color: #888;
	text-decoration: none;
}
ul.list_type_02 {
	padding: 0px;
	margin: 0px;
	width: 200px;
	float: left;
}
.list_type_02 li {
	padding: 9px 0px 6px 0px;
	margin: 0px;
	line-height: 18px;
	list-style-type: none;
	border-bottom: 1px solid #BDBDBD;
}
.list_type_02 li img {
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	float: left;
	border: 2px solid #F2F2F2;
}
.list_type_02 li a {
	color: #575757;
	text-decoration: none;
}
.list_type_02 li a:hover {
	color: #888;
	text-decoration: none;
}
ul.list_type_03 {
	padding: 0px;
	margin: 0px;
	width: 200px;
	float: left;
}
.list_type_03 li {
	padding: 3px 0px 3px 10px;
	margin: 0px;
	list-style-type: none;
	background: url(../images/arrow_02.png) no-repeat left 13px;
}
.list_type_03 li a {
	color: #575757;
	text-decoration: none;
}
.list_type_03 li a:hover {
	color: #272727;
	text-decoration: none;
}
.newsletter_field {
	width: 180px;
	padding: 9px 10px;
	color: #454545;
	font-size: 13px;
	margin: 0px;
	margin-bottom: 12px;
	background: url(../images/input_bg_01.png) repeat-x left top;
}
.subscribe {
	float: left;
	width: 114px;
	height: 33px;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	background: url(../images/footer_button_01.png) repeat-x left top;
	cursor: pointer;
}
.subscribe:hover {
	color: #ddd;
}
.images_border {
	padding: 5px;
	border: 1px solid #e7e7e7;
}

/* ----------- pagination ----------- */

.pagination {
	clear:both;
	padding:10px 0;
	margin-bottom:20px;
}
.pagination span, .pagination a, .page-numbers {
	display:block;
	float:left;
	margin: 2px 5px 2px 0;
	padding:0px 10px;
	text-decoration:none;
	width:auto;
	line-height:24px;
	height:24px;
}
.pagination .current{
	background-color: #e7e7e7;
}

.pagination .dots{
	background: none;
	box-shadow: none;
	border:none;
	cursor:default;
}

/********************************************
TYPOGRAPHY STYLES
*********************************************/

/* ----------- columns ----------- */

.one_bla, .one_1wide, .one_01, .one_bla_bundle, .one_1, .one_05, .one_1, .one_bla2, .one_2, .one_13, .one_905, .one_3, .one_155, .one_8, .one_9, .one_32, .one_25, .one_33, .one_3305, .one_505, .one_bla3, .one_5, .one_1005, .one_56, .one_445,  .one_43, .one_605, .one_bla3b, .one_16, .one_bla4, .one_10, .one_bla5, .one_bundle_left, .one_bundle_left2x, .one_bundle_right, .one_bundle_right2x, .one_62, .one_6205, .one_6305, .one_84, .one_51, .one_5105, .one_4703, .one_4706, .one_63, .one_4, .one_60, .one_12, .one_7, .one_6, .one_67, .one_6505, .one_66, .one_89, .one_26, .one_8605, .one_69, .one_68, .one_70, .one_8905, .one_72, .one_73, .one_74, .one_75, .one_76, .one_77, .one_78, .one_79, .one_27, .one_1705, .one_24, .one_23, .one_21, .one_2605, .one_29, .one_42, .one_30, .one_35, .one_36, .one_195, .one_45, .one_44, .one_53, .one_17, .one_free_download_left, .one_86, .one_102, .one_11, .one_14, .one_8405, .one_81, .one_85, .one_87, .one_88,  .one_free_download_right, .one_related_left, .one_3005, .one_82, .one_related_right, .one_sale, .one_half, .one_third, .one_third2, .one_215, .one_9005, .one_217, .one_third22, .one_91, .one_83, .one_41, .one_9105, .one_8705, .one_92, .one_28, .one_54, .one_3405, .one_5705, .one_8505, .one_7005, .one_7305, .one_2705, .one_59, .one_6904, .one_5805, .one_8903, .one_8003, .one_55, .one_40, .one_third2b, .one_3105, .one_93, .one_94, .one_3205, .one_6405, .one_7808, .one_46, .one_57wide, .one_1702, .one_47, .one_4605, .one_4608, .one_6705, .one_90, .one_4902, .one_19, .one_100, .one_37, .one_6105, .one_third3, .one_6805, .one_5207, .one_2305, .one_2205, .one_fourth, .one_7205, .one_1105, .one_6005, .one_3805, .one_fourth2 {
	position: relative;
	margin-right: 4%;
	float: left;
}
.one_01 {
	width: 0.1%;
}
.one_1 {
	width: 1%;
}
.one_1wide {
	width: 1%;
	position: relative;
	margin-right: 8%;
	float: left;
}
.one_05 {
	width: 0.5%;
}
.one_2 {
	width: 2%;
}
.one_3 {
	width: 3%;
}
.one_4 {
	width: 4%;
}
.one_5 {
	width: 5%;
}
.one_505 {
	width: 5.5%;
}
.one_6 {
	width: 6%;
}
.one_605 {
	width: 6.5%;
}
.one_7 {
	width: 7%;
}
.one_8 {
	width: 8%;
}
.one_9 {
	width: 9%;
}
.one_9_edit {
	width: 9%;
	position: relative;
	margin-right: 2%;
	float: left;
}
.one_905 {
	width: 9.5%;
}
.one_10 {
	width: 10%;
}
.one_102 {
	width: 10.2%;
}
.one_1005 {
	width: 10.5%;
}
.one_11 {
	width: 11%;
}
.one_1105 {
	width: 11.5%;
}
.one_12 {
	width: 12%;
}
.one_13 {
	width: 13%;
}
.one_14 {
	width: 14%;
}
.one_related_left {
	width: 15%;
}
.one_155 {
	width: 15.5%;
}
.one_16 {
	width: 16%;
}
.one_17 {
	width: 17%;
}
.one_1702 {
	width: 17.2%;
}
.one_1705 {
	width: 17.5%;
}
.one_free_download_right {
	width: 18%;
}
.one_bundle_left {
	width: 18%;
}
.one_19 {
	width: 19%;
}
.one_195 {
	width: 19.5%;
}
.one_fourth2 {
	width: 20%;
}
.one_21 {
	width: 21%;
}
.one_215 {
	width: 21.5%;
}
.one_217 {
	width: 21.7%;
}
.one_fourth {
	width: 22%;
}
.one_23 {
	width: 23%;
}
.one_2205 {
	width: 22.5%;
}
.one_2305 {
	width: 23.5%;
}
.one_sale {
	width: 24%;
}
.one_24 {
	width: 24%;
}
.one_bundle_left2x {
	width: 24.7%;
}
.one_25 {
	width: 25%;
}
.one_26 {
	width: 26%;
}
.one_2605 {
	width: 26.5%;
}
.one_27 {
	width: 27%;
}
.one_2705 {
	width: 27.5%;
}
.one_28 {
	width: 28%;
}
.one_29 {
	width: 29%;
}
.one_30 {
	width: 30%;
}
.one_3005 {
	width: 30.5%;
}
.one_third {
	width: 30.6666%;
}
.one_third22 {
	width: 31%;
}
.one_3105 {
	width: 31.5%;
}
.one_32 {
	width: 32%;
}
.one_3205 {
	width: 32.5%;
}
.one_33 {
	width: 33%;
}
.one_3305 {
	width: 33.5%;
}
.one_third2 {
	width: 34%;
}
.one_3405 {
	width: 34.5%;
}
.one_35 {
	width: 35%;
}
.one_36 {
	width: 36%;
}
.one_37 {
	width: 37%;
}
.one_third2b {
	width: 38%;
}
.one_3805 {
	width: 38.5%;
}
.one_third3 {
	width: 39%;
}
.one_40 {
	width: 40%;
}
.one_41 {
	width: 41%;
}
.one_42 {
	width: 42%;
}
.one_43 {
	width: 43%;
}
.one_44 {
	width: 44%;
}
.one_445 {
	width: 44.5%;
}
.one_45 {
	width: 45%;
}
.one_46 {
	width: 46%;
}
.one_4605 {
	width: 46.5%;
}
.one_4608 {
	width: 46.8%;
}
.one_47 {
	width: 47%;
}
.one_4703 {
	width: 47.3%;
}
.one_4706 {
	width: 47.6%;
}
.one_half {
	width: 48%;
}
.one_bla4 {
	width: 49%;
}
.one_4902 {
	width: 49.2%;
}
.one_bla2 {
	width: 50%;
}
.one_51 {
	width: 51%;
}
.one_5105 {
	width: 51.5%;
}
.one_bla_bundle {
	width: 52%;
}
.one_52 {
	width: 52%;
	position: relative;
	margin-right: 7%;
	float: left;
}
.one_5207 {
	width: 52.7%;
}
.one_53 {
	width: 53%;
}
.one_54 {
	width: 54%;
}
.one_55 {
	width: 55%;
}
.one_56 {
	width: 56%;
}
.one_bla3b {
	width: 57%;
}
.one_57wide {
	width: 57%;
	position: relative;
	margin-right: 5.7%;
	float: left;
}
.one_5705 {
	width: 57.5%;
}
.one_bla3 {
	width: 58%;
}
.one_5805 {
	width: 58.5%;
}
.one_59 {
	width: 59%;
}
.one_60 {
	width: 60%;
}
.one_6005 {
	width: 60.5%;
}
.one_bla5 {
	width: 61%;
}
.one_6105 {
	width: 61.5%;
}
.one_62 {
	width: 62%;
}
.one_6205 {
	width: 62.5%;
}
.one_63 {
	width: 63%;
}
.one_6305 {
	width: 63.5%;
}
.one_bla {
	width: 64%;
}
.one_6405 {
	width: 64.5%;
}
.one_bundle_right {
	width: 65%;
}
.one_65wide {
	width: 65%;
	position: relative;
	margin-right: 4%;
	float: left;
}
.one_6505 {
	width: 65.5%;
}
.one_66 {
	width: 66%;
}
.one_67 {
	width: 67%;
}
.one_6705 {
	width: 67.5%;
}
.one_68 {
	width: 68%;
}
.one_6805 {
	width: 68.5%;
}
.one_69 {
	width: 69%;
}
.one_6904 {
	width: 69.4%;
}
.one_70 {
	width: 70%;
}
.one_7005 {
	width: 70.5%;
}
.one_bundle_right2x {
	width: 71%;
}
.one_72 {
	width: 72%;
}
.one_7205 {
	width: 72.5%;
}
.one_73 {
	width: 73%;
}
.one_7305 {
	width: 73.5%;
}
.one_74 {
	width: 74%;
}
.one_75 {
	width: 75%;
}
.one_free_download_left {
	width: 75%;
}
.one_76 {
	width: 76%;
}
.one_77 {
	width: 77%;
}
.one_77_edit {
	width: 78.5%;
	position: relative;
	margin-right: 1.5%;
	float: left;
}
.one_78 {
	width: 78%;
}
.one_7808 {
	width: 78.8%;
}
.one_79 {
	width: 79%;
}
.one_related_right {
	width: 80%;
}
.one_8003 {
	width: 80.3%;
}
.one_81 {
	width: 81%;
}
.one_82 {
	width: 82%;
}
.one_83 {
	width: 83%;
}
.one_84 {
	width: 84%;
}
.one_8405 {
	width: 84.5%;
}
.one_85 {
	width: 85%;
}
.one_8505 {
	width: 85.5%;
}
.one_86 {
	width: 86%;
}
.one_8605 {
	width: 86.5%;
}
.one_87 {
	width: 87%;
}
.one_8705 {
	width: 87.5%;
}
.one_88 {
	width: 88%;
}
.one_89 {
	width: 89%;
}
.one_8903 {
	width: 89.3%;
}
.one_8905 {
	width: 89.5%;
}
.one_90 {
	width: 90%;
}
.one_9005 {
	width: 90.5%;
}
.one_91 {
	width: 91%;
}
.one_92 {
	width: 92%;
}
.one_93 {
	width: 93%;
}
.one_94 {
	width: 94%;
}
.one_100 {
	width: 100%;
}
.last {
	margin-right: 0 !important;
	clear: right;
}


/* ----------- dropcaps ----------- */

.dropcap1, .dropcap2, .dropcap3 {
	float: left;
	text-align: center;
	overflow:hidden;
}
.dropcap1 {
	width: 53px;
	height:	58px;
	line-height: 52px;
	background:url(../images/dropcap_gray.png) no-repeat scroll 0px 0px transparent;
	color:#fff;
	margin:0 8px -4px 0;
	font-size: 32px;
}
.dropcap1.gray {
	background-image:url(../images/dropcap_gray.png);
}
.dropcap2 {
	background:url(../images/dropcap_gray.png) no-repeat scroll 0 -108px transparent;
	color:#fff;
	line-height: 50px;
	height: 56px;
	width: 53px;
	margin:0 8px -4px 0;
	font-size:32px;
}
.dropcap2.gray {
	background-image:url(../images/dropcap_gray.png);
}
.dropcap3 {
	font-size:40px;
	line-height: 40px;
	width:44px;
	height:44px;
	margin:0 0 -4px 0;
}
.dropcap3.gray {
	color: #999;
}

/* ----------- styled lists ----------- */

ul.list1, ul.list2, ul.list3, ul.list4, ul.list5, ul.list6, ul.list7, ul.list8, ul.list9, ul.list10 {
	list-style-type:none;
	margin:0px 0px 00px 0px;
	padding: 0px;
}
ul.list1 li,ul.list2 li,ul.list3 li,ul.list4 li,ul.list5 li,ul.list6 li,ul.list7 li,ul.list8 li,ul.list9 li,ul.list10 li{
	padding-left:23px;
	margin:3px 0;
}
ul.list1 li {
	background:url(../images/styled_list_gray_01.png) no-repeat left 4px;
}
ul.list2 li {
	background:url(../images/styled_list_gray_02.png) no-repeat left 4px;
}
ul.list3 li {
	background:url(../images/styled_list_gray_03.png) no-repeat left 4px;
}
ul.list4 li {
	background:url(../images/styled_list_gray_04.png) no-repeat left 4px;
}
ul.list5 li {
	background:url(../images/styled_list_gray_05.png) no-repeat left 4px;
}
ul.list6 li {
	background:url(../images/styled_list_gray_06.png) no-repeat left 4px;
}
ul.list7 li {
	background:url(../images/styled_list_gray_07.png) no-repeat left 4px;
}
ul.list8 li {
	background:url(../images/styled_list_gray_08.png) no-repeat left 4px;
}
ul.list9 li {
	background:url(../images/styled_list_gray_09.png) no-repeat left 4px;
}
ul.list10 li {
	background:url(../images/styled_list_gray_10.png) no-repeat left 4px;
}

/* ----------- highlight with colors ----------- */

.highlight {
	color:#FFF;
	padding:0 2px;
	background: #000;
}
.highlight.black {
	background: #000;
}
.highlight.red {
	background: #ff3e39;
}
.highlight.gray {
	background: #878787;
}
.highlight.yellow {
	background: #e1c646;
}
.highlight.blue {
	background: #36a2d3;
}
.highlight.pink {
	background: #e826b4;
}
.highlight.green {
	background: #5ad336;
}
.highlight.orange {
	background: #e39430;
}
.highlight.magenta {
	background: #9325ea;
}

/* ----------- buttons with colors and sizes ----------- */

.button, button {	
    text-decoration:none;
	text-align:center;
	color:#585656;
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height:32px;
	line-height:32px;
	padding:0px 15px;
	position:relative;
	outline: none;
	overflow: hidden; /* removes extra side padding in IE */
	cursor: pointer;
	border: 1px solid #dcdcdc;/* IE */
	border: rgba(0, 0, 0, .2) 1px solid;/* Saf4+, Chrome, FF3.6 */
	border-bottom:rgba(0, 0, 0, .4) 1px solid;

	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .1) 0%,
		rgba(0, 0, 0, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center top,
		center bottom,
		from(rgba(255, 255, 255, .1)),
		to(rgba(0, 0, 0, .1))
	);/* Saf4+, Chrome */
	
	background-color:white;
}

.button::-moz-focus-inner {
    border: none; /* overrides extra padding in Firefox */
}

.button:hover, .button.hover, .page-numbers:hover  {
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .2) 0%,
		rgba(255, 255, 255, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(255, 255, 255, .1)),
		to(rgba(255, 255, 255, .2))
	);/* Saf4+, Chrome */

}
.button:active, .button.active, .page-numbers:active {
	top:2px;
	background: -moz-linear-gradient(
		center top,
		rgba(0, 0, 0, .1) 0%,
		rgba(255, 255, 255, .2) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(255, 255, 255, .2)),
		to(rgba(0, 0, 0, .1))
	);/* Saf4+, Chrome */

}

.button.full{
	display: block;
}

.button.small{
	font-size:12px;

}
.button.medium{
	font-size:13px;
	height:35px;
	line-height:35px;
}
.button.large{
	font-size:17px;
	height:40px;
	line-height:40px;
}


/* ----------- images left and right aligns ----------- */

.image_container.alignleft img {
	float: left;
	margin-right:15px;
}

.image_container.alignright img {
	float: right;
	margin-left:15px;
}

/* ----------- videos----------- */

.page_videos {
	float: left;
	width: 600px;
}

/* ----------- styled boxes----------- */

.info, .error, .notice, .success, .free_sounds, .youtube, .free_pack {
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #bbb;
	margin-bottom: 20px;
}
.message_box_wrap {
	border: 1px solid #fff;
	padding:10px;
}
.message_box_wrap2 {
	border: 1px solid #fff;
	padding:6px;
}
.message_box_wrap3 {
	border: 1px solid #eeeeee;
	padding:6px;
}
.message_box_update_version {
	border: 1px solid #ff5033;
	padding:6px;
}
.message_box_update_version_contribute {
	border: 1px solid #ff5033;
	padding:6px;
}
.message_box_wrap_free_sounds {
	border: 1px solid #fff;
	padding:10px;
}
.info {
	color: #637296;
	border-color: #b2d3f0;
	background-color: #E4F2FF;
}
.error {
	color: #A14A40;
	border-color: #f3b9bb;
	background-color: #F7D3D5;
}
.notice {
	color: #807447;
	border-color: #fad442;
	background-color: #FFF9CA;
}
.success {
	color: #3e6a36;
	border-color: #b4db86;
	background-color: #DFF0C5;
}
.free_sounds {
	color: #646b3c;
	border-color: #dad590;
	background-color: #fffde3;
}
.free_sounds5 {
	color: #646b3c;
	border-color: #dad590;
	background-color: #fffde3;
}
.free_sounds6 {
	color: ##727272;
	border-color: #eeeeee;
	background-color: #ffffff;
}
.free_sounds_version_update {
	color: #727272;
	border-color: #dad590;
	background-color: #ffffff;
}
.free_sounds_version_update_contribute {
	color: #ffffff;
	border-color: #ff5033;
	background-color: #ff5033;
}
.youtube {
	color: #727272;
	border-color: #e1e1e1;
	background-color: #ffffff;
}
.free_pack {
	color: #727272;
	border-color: #dadada;
	background-color: #f6f6f6;
}


/* ----------- tables----------- */

.tables_styles {
	float: left;
	width: 100%;
}
.tables_list {
	float: left;
	background-color: #fff;
	border: 1px solid #dddddd;
	margin-bottom:20px;
}
.tables_list th {
	padding: 10px;
	background-color: #eee;
}
.tables_list td {
	padding: 10px;
	text-align: center;
	background-color: #fff;
}

/* ----------- pricing tables----------- */

.framed_box {
	border-radius: 1px;
	border: 1px solid #ddd;

}
.framed_box.center{
	text-align:center;
}
.framed_box_wrap {
	border: 1px solid #fff;
	background-color: #f9f9f9;
}
.framed_box_wrap .pricing_title {
	background-color: #eee;
	padding: 19px 0px 0px 17px;
	text-align: left;
	border-bottom: 1px solid #fff;
}
.framed_box_wrap h3 {
	margin-bottom: 1px;
}
.framed_box_wrap .pricing_text_list {
	padding: 15px 15px 0px 15px;
}

/* ----------- testimonials----------- */

.testimonials {
	float: left;
}
.testimonials span {
	float: left;
	line-height: 21px;
	margin-top: 15px;
	padding-left: 40px;
	background: url(../images/quote_subfix.gif) no-repeat left top;
}

.testimonials_2 {
	float: left;
}
.testimonials_2 span {
	float: left;
	line-height: 21px;
	padding: 20px 30px 25px 50px;
	background: #f5f5f5 url(../images/quote_subfix.gif) no-repeat 15px 23px;
}








