/*
Theme Name: maccabeats
*/

/* *************************** 
   $1 Website Structure Styles
   ***************************/
@font-face {
    font-family: 'PTSansRegular';
    src: url('fonts/pts55f-webfont.eot');
    src: url('fonts/pts55f-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pts55f-webfont.woff') format('woff'),
         url('fonts/pts55f-webfont.ttf') format('truetype'),
         url('fonts/pts55f-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PTSansBold';
    src: url('fonts/pts75f-webfont.eot');
    src: url('fonts/pts75f-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pts75f-webfont.woff') format('woff'),
         url('fonts/pts75f-webfont.ttf') format('truetype'),
         url('fonts/pts75f-webfont.svg#PTSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PTSansItalic';
    src: url('fonts/pts56f-webfont.eot');
    src: url('fonts/pts56f-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pts56f-webfont.woff') format('woff'),
         url('fonts/pts56f-webfont.ttf') format('truetype'),
         url('fonts/pts56f-webfont.svg#PTSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PTSansBoldItalic';
    src: url('fonts/pts76f-webfont.eot');
    src: url('fonts/pts76f-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pts76f-webfont.woff') format('woff'),
         url('fonts/pts76f-webfont.ttf') format('truetype'),
         url('fonts/pts76f-webfont.svg#PTSansBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {
	background:#0e0e0e;
	color:#7d7d7d;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
a{ text-decoration:underline; color:#d8cb03;}
a:hover{ text-decoration:none; color:#d8cb03;}
h1{ font-size:50px; color:#2f343b;font-family: 'Anton', sans-serif; text-transform:uppercase; line-height:50px;}
h1.sub{ color:#d8cb03; font-size:25px; display:block; line-height:25px; margin-bottom:6px;}
h2{ font-size:35px; color:#2f343b;text-transform:uppercase; line-height:35px;font-family: 'Anton', sans-serif;}
h2.sub{ color:#d8cb03; font-size:18px; display:block; line-height:18px; margin-bottom:12px;}
h3{ font-size:20px; color:#6a7079;font-family:'PTSansBold',Arial, Helvetica, sans-serif;text-transform:uppercase;}
h4{ font-size:15px; color:#2f343b;font-family:'PTSansBold',Arial, Helvetica, sans-serif;text-transform:uppercase;}
h5{ color:#8b919b; font-size:16px;font-family:'PTSansItalic',Arial, Helvetica, sans-serif;}
h6{ font-size:12px; color:#606060;font-family:'PTSansBoldItalic',Arial, Helvetica, sans-serif;}

p{ font-size:14px; color:#7d7d7d; padding-bottom:16px; line-height:22px;}
p .highlight{ background:#c0c0c0; color:#FFF;}
em{color:#3f3f3f; font-style:italic;line-height:21px; }
i{ color:#393131;}
strong{ font-weight:bold;}
img.alignright{ float:right; margin-bottom:7px; margin-top:16px;}
.wp-caption{ float:right; width:294px; padding:4px 6px 10px 32px;}
.wp-caption img{ display:block; border:1px solid #cacaca; padding:7px; margin-bottom:7px;}
.wp-caption p{ text-align:center; font-family:Georgia, "Times New Roman", Times, serif; color:#3f3f3f; font-style:italic; font-size:12px; line-height:normal;}

blockquote{ border-left:9px solid #d8cb03;font-family:'PTSansBold',Arial, Helvetica, sans-serif; padding-left:10px; clear:both; margin-top:4px; margin-bottom:24px;}
blockquote p{ color:#d8cb03; font-size:17px; line-height:normal; padding-bottom:7px;font-family:'PTSansBold',Arial, Helvetica, sans-serif;}
blockquote h4{ color:#2f343b;font-size:13px; line-height:normal; padding-bottom:0px;font-family:'PTSansBold',Arial, Helvetica, sans-serif;}
blockquote h5{ color:#94989d;font-size:11px; line-height:normal; padding-bottom:0px;font-family:'PTSansBold',Arial, Helvetica, sans-serif;}

small{ font-size:10px;color:#7d7d7d; font-style:italic; display:block; line-height:13px;padding-bottom:16px;}


ul{font-family:'PTSansRegular',Arial, Helvetica, sans-serif; padding-bottom:6px;}
ul li{ background:url(images/bg_li_yellow.png) left 2px no-repeat; padding:0px 0px 10px 16px;font-size:13px; color:#2a2a2a;}


ul.list_links li{background:url(images/bg_li_gray.png) left 2px no-repeat;}

ol{font-family:'PTSansRegular',Arial, Helvetica, sans-serif;  padding-left:25px; margin-bottom:4px;}
ol li{padding:0px 0px 10px 0px;font-size:13px; color:#2a2a2a; list-style: decimal;}

.nav-large{font-family: 'Anton', sans-serif;padding:0px; padding-bottom:16px; margin:0px; background:none; display:inline-block; text-transform:uppercase;}
.nav-large li{ background:none; padding:0px 10px 0px 0px; float:left;}
.nav-large a{ font-size:24px; color:#FFF; background:#d8cb03; padding:4px 5px; text-decoration:none; display:inline-block; line-height:24px;}
.nav-large a:hover{ color:#d8cb03; background:#FFF; text-decoration:none;}

.nav-small{font-family: 'Anton', sans-serif; padding:0px;padding-bottom:21px; margin:0px; background:none; display:inline-block;text-transform:uppercase;}
.nav-small li{ background:none; padding:0px 10px 0px 0px; float:left;}
.nav-small a{ font-size:15px; color:#FFF; background:#d8cb03; padding:4px 5px; text-decoration:none; display: inline-table; line-height:15px;}
.nav-small a:hover{ color:#d8cb03; background:#FFF; text-decoration:none;}

small strong{ color:#737272; font-size:10px; font-weight:bold;line-height:13px;}
.aligncenter{border:1px solid #cccccc; padding:7px;margin-bottom:12px;}
.aligncenter img{ display:block;}

.video_bottom_box{}
.video_bottom_box img{ display:block;border:1px solid #cccccc; padding:7px;margin-bottom:12px;}

hr{ width:100%; height:1px; overflow:hidden; border:none; display:block;background:url(images/bg_dotted_line.png) left center repeat-x; margin-bottom:16px;}
br{ display:none;}

/* *************************** 
   $2 Header Styles
   ***************************/
#header{ background:url(images/bg_header.png) left top repeat-x;}
#header .header_inner{ height:70px; width:954px; margin:0px auto; position:relative; z-index:9;}
.logo{ display:block; position:absolute; left:346px; top:0px; z-index:2;}
.mainnav{ position:absolute; z-index:1;}
.mainnav b{ font-weight:normal; cursor:pointer;}
.mainnav li{ background:none; padding:0px; }
/* *************************** 
   $3 Content Styles
   ***************************/
.content_wrapper{ background:#fefefe url(images/bg_content_yellow.png) left top repeat-x; width:100%; overflow:hidden; }
#content{ width:954px; overflow:hidden; background:url(images/bg_content.png) right top repeat-y; margin:0px auto;margin-top:88px;}

#maincontent{ width:630px; float:left; padding-top:4px; overflow:hidden;} 
#maincontent img{ max-width:630px; height:auto;}
.blog_box{ padding:6px 0px;}
.blog_box .blog_top{ width:100%; overflow:hidden; margin-bottom:11px;}
.blog_box .blog_top .date{ background:url(images/bg_date.png) left top no-repeat; width:38px; height:43px; float:left; font-size:20px; color:#0f1210; text-align:center; margin-top:4px;}
.blog_box .blog_top .date strong{ font-size:9px; font-weight:bold; display:block; color:#FFF; padding:3px 0px 3px 0px; text-transform:uppercase;}
.blog_box .blog_top .blog_title{ width:582px; float:right;}
.blog_box .blog_top .blog_title h1{ font-size:25px; line-height:25px;}
.blog_box .blog_top .blog_title h1 a{color:#2f343b; text-decoration:none;}
.blog_box .blog_top .blog_title h1 a:hover{color:#2f343b; text-decoration: underline;}
.blog_box .blog_top .blog_title h1.sub{ font-size:14px; line-height:14px;}
.blog_box .blog_top .blog_title h1.sub a{ color:#d8cb03;}
.blog_box .blog_top .blog_title h1.sub a:hover{ color:#d8cb03;}
.blog_box .blog_top .blog_title .cc_text{font-family:'PTSansBoldItalic',Arial, Helvetica, sans-serif; font-size:10px; color:#b0b0b0;}
.blog_box .blog_top .blog_title .cc_text strong{ font-size:9px; color:#d8cb03; font-family:Arial, Helvetica, sans-serif;}
.blog_box .blog_top .blog_title .cc_text a{color:#d8cb03; text-decoration:none;}
.blog_box .blog_top .blog_title .cc_text a:hover{color:#d8cb03; text-decoration: underline;}
.blog_box .blog_top .blog_title .cc_text span{color:#606060; }
.blog_box .blog_excerpt_text p{ display:inline;}
.blog_box .read_more{font-family:'PTSansBold',Arial, Helvetica, sans-serif; font-size:13px; color:#d8cb03;text-decoration: none;}
.blog_box .read_more:hover{color:#d8cb03; text-decoration: underline;}

#maincontent .wp-pagenavi{ text-align:right; font-size:11px; color:#676767; padding-bottom:20px;}
#maincontent .wp-pagenavi a{color:#676767; display:inline-block; background: url(images/bg_pagenavi.png) left top repeat-x; height:20px; line-height:20px; border:1px solid #d9d9d9; padding:0px 6px; margin:0px; margin-left:2px;}
#maincontent .wp-pagenavi a:hover{background:#d8cb03; border:1px solid #d9d9d9;}
#maincontent .wp-pagenavi .current{color:#676767; background:#d8cb03; border:1px solid #d9d9d9; display:inline-block;height:20px;line-height:20px; border:1px solid #d9d9d9; padding:0px 6px; margin:0px; margin-left:2px;}
#maincontent .wp-pagenavi .pages{ display:none;}
#maincontent .wp-pagenavi .previouspostslink,
#maincontent .wp-pagenavi .nextpostslink{padding:0px 9px;}

#comments-form{ margin-top:2px;}
.form_box{ width:100%; overflow:hidden; padding-bottom:17px;}
.form_title{padding-bottom:12px;width:100%; overflow:hidden;}
.form_title span{ font-size:9px; float:right; color:#222d30; padding-top:7px;}
.form_box input#author,
.form_box input#email{ border:1px solid #c1c1c1; width:270px; height:27px; line-height:27px; padding:0px 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6d7269;}
.form_box input#email{ float:right;}
.form_box textarea{ border:1px solid #c1c1c1; width:608px; height:168px; line-height:27px; padding:4px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6d7269;}
.form_box #submit{ font-size:30px; color:#FFF; background:#d8cb03; padding:0px 5px; float:right;font-family: 'Anton', sans-serif; text-transform:uppercase; border:none; cursor:pointer;}
.form_box #submit:hover{ color:#d8cb03; background:#FFF;}

.newer-older{ width:100%; overflow:hidden; text-transform:uppercase; padding-top:6px; line-height:normal;}
.newer-older p{ padding-bottom:8px;}
.newer-older a{ font-size:10px; font-weight:bold; color:#d8cb03; text-decoration:none;}
.newer-older a:hover{color:#d8cb03; text-decoration: underline;}
.newer-older .older{ float:left;}
.newer-older .newer{ float:right;}
.no_comments,
.filed_under{ color:#d8cb03; font-size:11px; font-weight:bold; padding:1px 0px 5px 24px;}
.no_comments{ background:url(images/bg_no_comments.png) left top no-repeat;}
.filed_under{ background:url(images/bg_filed_under.png) left top no-repeat;}
#comments{}
#comments h4{ padding-bottom:10px;}
#comments ol{ padding:0px; margin-bottom:28px;}
#comments ol li{ list-style:none; width:100%; overflow:hidden;padding:6px 0px; margin-bottom:10px;}
#comments ol li .gravatar{ width:50px; float:left; padding-left:10px;}
#comments ol li .comments_left_box{ float:right; width:560px; padding-right:10px;}
#comments .comment.odd{ background:#f7f7f7;}

.home_rows1{ background:#fefefe url(images/bg_home_rows1.jpg) center top no-repeat; overflow:hidden;}
.home_rows1_inner_top{ width:958px; padding:0px 8px 0px 14px; margin:0px auto; margin-top:33px; overflow:hidden; background:url(images/bg_home_rows1_inner.png) center top no-repeat; position: relative; z-index:8;}
.home_rows1_inner_top .home_rows1_box{ float:left;display:block;overflow:hidden; width:307px; height:253px; position:relative; margin-left:8px; margin-top:8px; text-decoration:none;}
.home_rows1_inner_top .home_rows1_box img{ display:block; position:absolute; left:0px; top:0px;}
.home_rows1_inner_top .home_rows1_box .text{ display:none;position:absolute; left:0px; bottom:-83px; }
.home_rows1_inner_top .home_rows1_box h1{ width:100%; overflow:hidden; padding:0px; margin:0px; font-size:39px; line-height:39px;}
.home_rows1_inner_top .home_rows1_box h1 span{ display: inline-block; background:#FFF;padding-right:6px;}
.home_rows1_inner_top .home_rows1_box h1 span.text_title{ color:#e51754;}
.home_rows1_inner_top .home_rows1_box:hover{ text-decoration:none;}
.home_rows1_inner_top .home_rows1_box .text_inner{ display:block;background:#FFF; width:100%; overflow:hidden; height:83px; position:relative;}
.home_rows1_inner_top .home_rows1_box:hover .text_inner{ display:block;background:#FFF; width:100%; overflow:hidden; height:83px;}
.home_rows1_inner_top .home_rows1_box .text_inner p{ font-size:12px; color:#7d7d7d; padding:4px 0px 0px 0px; line-height: normal; text-decoration:none;}
.home_rows1_inner_top .home_rows1_box .text_inner .text_link{ display:block; font-size:24px; line-height:24px; position:absolute; left:0px; bottom:0px; background:#e51754;font-family: 'Anton', sans-serif; color:#FFF;text-decoration:none; padding:0px 5px 3px 5px; text-transform:uppercase;}

.home_rows1_inner_top .home_rows1_box.home_rows1_book h1 span.text_title{ color:#58aa22;}
.home_rows1_inner_top .home_rows1_box.home_rows1_book .text_inner .text_link{ background:#58aa22;}

.home_rows1_inner_top .home_rows1_box.home_rows1_news h1{font-size:56px; line-height:58px;}
.home_rows1_inner_top .home_rows1_box.home_rows1_news h1 span.text_title{ color:#d3c000;}
.home_rows1_inner_top .home_rows1_box.home_rows1_news .text_inner .text_link{ background:#d3c000;}

.home_rows1_inner_top .home_rows1_box.home_rows1_music h1{font-size:56px; line-height:58px;}
.home_rows1_inner_top .home_rows1_box.home_rows1_music h1 span.text_title{ color:#0d768d;}
.home_rows1_inner_top .home_rows1_box.home_rows1_music .text_inner .text_link{ background:#0d768d;}

.home_rows1_inner_top .home_rows1_box.home_rows1_community h1 span.text_title{ color:#eb8c00;}
.home_rows1_inner_top .home_rows1_box.home_rows1_community .text_inner .text_link{ background:#eb8c00;}

.home_rows1_inner_top .home_rows1_box.home_rows1_event h1 span.text_title{ color:#8d548d;}
.home_rows1_inner_top .home_rows1_box.home_rows1_event .text_inner .text_link{ background:#8d548d;}

.home_rows1 .social_media{}
.social_media_wrapper{background:url(images/bg_social_media.png) left top repeat-x; border-bottom:1px solid #b9b9b9;}
.social_media{ width:954px; margin:0px auto; overflow:hidden; padding:24px 0px 26px 0px;}
.social_media li{ padding:0px 6px 0px 23px; margin:0px; background:none; border-left:1px solid #c6c6c6; float:left;}
.social_media li a{ height:41px; text-indent:-9999px; margin-right:18px; display:block;}
.social_media li.facebook a{ background:url(images/social_media_facebook_icon.png) left top no-repeat; width:163px;}
.social_media li.facebook a:hover{ background:url(images/social_media_facebook_icon.png) left bottom no-repeat;}
.social_media li.twitter a{ background:url(images/social_media_twitter_icon.png) left top no-repeat; width:193px;}
.social_media li.twitter a:hover{ background:url(images/social_media_twitter_icon.png) left bottom no-repeat;}
.social_media li.you_tube a{ background:url(images/social_media_you_tube_icon.png) left top no-repeat; width:103px;}
.social_media li.you_tube a:hover{ background:url(images/social_media_you_tube_icon.png) left bottom no-repeat;}
.social_media li.itunes a{ background:url(images/social_media_iTunes_icon.png) left top no-repeat; width:98px;}
.social_media li.itunes a:hover{ background:url(images/social_media_iTunes_icon.png) left bottom no-repeat;}
.social_media li.facebook{ margin-left:90px; border-left:none;}

.home_rows2{ background:url(images/bg_home_rows2.jpg) center top repeat-x;}
.home_rows2 .home_rows2_inner{ background:url(images/bg_home_rows2_inner.jpg) center top no-repeat;}
.home_rows2 .home_rows2_inner .home_rows2_inner_box{ width:958px; margin:0px auto; height:797px; position:relative; padding-top:37px;}
.home_rows2_inner_box .you_tube_icon{ display:block; position:absolute; left:542px; top:6px;}
.home_rows2_inner_box h1.sub{ color:#FFF; font-size:50px; margin-bottom:14px; line-height:36px;}
.home_rows2_inner_box p{ font-size:16px; line-height:20px; color:#FFF; width:510px; padding-bottom:11px; padding-left:4px;}
.home_rows2_inner_box .nav-large{ padding-bottom:10px;}
.home_rows2_inner_box .nav-large a{ color:#e51754; background:#FFF;}
.home_rows2_inner_box .nav-large a:hover{ color:#FFF; background:#e51754;}
.home_rows2_inner_box .home_videos_wrapper{ width:100%; overflow:hidden;}
.home_rows2_inner_box .home_videos_wrapper h4 a{color:#2f343b; text-decoration:none;}
.home_rows2_inner_box .home_videos_wrapper h4 a:hovre{color:#2f343b; text-decoration: underline;}
.home_rows2_inner_box .home_videos_wrapper .videos_box{ float:left; width:305px; padding:0px 19px 25px 0px;}
.home_rows2_inner_box .home_videos_wrapper .videos_box h6{ color:#FFF; margin-bottom:4px;}
.home_rows2_inner_box .home_videos_wrapper .videos_box .videos_box_inner{ width:289px; height:197px; padding:8px; overflow:hidden; background:#FFF;}
.home_rows2_inner_box .nav-large.home_rows2_button{ position:absolute; left:645px; bottom:16px; width:354px;}
.home_rows2_inner_box .nav-large.home_rows2_button li{ padding-top:8px; float:none;}
.home_rows2_inner_box .nav-large.home_rows2_button li a{ margin-bottom:10px;}

.home_rows3{ background:url(images/bg_home_rows3.png) center top repeat-x;}
.home_rows3 .home_rows3_inner{ background:url(images/bg_home_rows3_inner.jpg) center top no-repeat;}
.home_rows3 .home_rows3_inner .home_rows3_inner_box{ width:960px; margin:0px auto; height:391px;position:relative; padding-top:38px;}
.home_rows3_inner_box .itunes_icon{ display:block; position:absolute; left:637px; top:0px;}
.home_rows3_inner_box .CD_Baby_icon{ display:block; position:absolute; left:809px; top:0px;}
.home_rows3_inner_box h1.sub{ color:#0eb0ca; font-size:50px; margin-bottom:15px; line-height:36px;}
.home_rows3_inner_box p{ font-size:16px; color:#919294; width:510px; padding-bottom:16px; padding-left:4px;}
.home_rows3_inner_box .nav-large{ padding-bottom:9px; width:300px; float:left; margin-top:74px; overflow:hidden;}
.home_rows3_inner_box .nav-large li{ padding-bottom:10px; width:100%; overflow:hidden;}
.home_rows3_inner_box .nav-large a{ color:#FFF; background:#0eb0ca;float:left;}
.home_rows3_inner_box .nav-large a:hover{ color:#0eb0ca; background:#FFF;}
.home_rows3_inner_box .home_music_wrapper{ width:100%; overflow:hidden; padding-bottom:3px;}
.home_rows3_inner_box .home_music_wrapper .music_box{ float:left; width:179px; padding-left:3px;}
.home_rows3_inner_box .home_music_wrapper .music_box h4{ color:#0eb0ca; font-size:14px;font-family: 'Anton', sans-serif;}
.home_rows3_inner_box .home_music_wrapper .music_box h4 a{color:#0eb0ca; text-decoration:none;}
.home_rows3_inner_box .home_music_wrapper .music_box h4 a:hover{color:#0eb0ca; text-decoration: underline;}
.home_rows3_inner_box .home_music_wrapper .music_box h5{ font-size:9px;font-weight:normal; color:#444547; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.home_rows3_inner_box .home_music_wrapper .music_box h5 span{ display:block; font-size:10px; color:#919294; text-transform:none;}
.home_rows3_inner_box .home_music_wrapper .music_box .music_box_inner{ width:100%; height:213px; background:#FFF;}

.home_rows4{ background:#68aa22 url(images/bg_home_rows4.jpg) center top repeat-x;}
.home_rows4 .home_rows4_inner{ width:960px; margin:0px auto; height:529px; margin-bottom:8px;padding-top:38px; position:relative;}
.home_rows4_inner h1{margin-bottom:15px;}
.home_rows4_inner h1.sub{ color:#FFF; font-size:50px; margin-bottom:0px; line-height:36px;}
.home_rows4_inner p{ font-size:16px; color:#FFF; width:560px; padding-bottom:16px; padding-left:4px;}
.home_rows4_inner .nav-large{ padding-bottom:9px; overflow:hidden;}
.home_rows4_inner .nav-large li{ padding-bottom:10px;}
.home_rows4_inner .nav-large a{ color:#68aa22; background:#FFF;}
.home_rows4_inner .nav-large a:hover{ color:#FFF; background:#68aa22;}

#maincontent .ngg-galleryoverview{ margin-top:-25px;}
#maincontent .ngg-galleryoverview .slideshowlink{ display:none;}
#maincontent .ngg-galleryoverview img{ padding:7px; border:1px solid #ccc;}
#maincontent .ngg-gallery-thumbnail{ margin-right:4px;}
#maincontent .ngg-gallery-thumbnail img{ margin-bottom:5px; margin-bottom:4px;}

.accordion_nav{}
.accordion_content{ background:url(images/bg_dotted_line.png) left top repeat-x; padding:9px 16px 0px 16px; color:#7d7d7d;}
.accordion_content p{ padding-bottom:18px;}
.accordion_nav h3{ font-size:15px; color:#2f343b;background:url(images/bg_li_yellow.png) left 4px no-repeat; margin-top:3px; padding:0px 0px 18px 16px; text-transform:none; line-height:19px; cursor:pointer;}

.accordion_nav h3 span{ display:none;}
#maincontent .ui-helper-reset{ border:none;}

.contact_form{ width:100%; overflow:hidden;}
.contact_form .box{ clear:both; width:100%; overflow:hidden;}
.contact_form .form_left{ float:left; width:305px;}
.contact_form .form_right{ float:right; width:306px;}
.contact_form input{  height:42px; line-height:42px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#6d7269; padding:0px 14px; margin-bottom:10px; border:2px solid #b5b5b5;}
.contact_form .input_name{ width:598px; }
.contact_form .input_box{ width:273px; }
.contact_form .message_box{ width:274px; border:2px solid #b5b5b5; height:141px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#6d7269; padding:7px 14px;}
.contact_form br{ display:none;}
.submit_button_box{ width:100%; overflow:hidden; padding-top:10px;}
.submit_button_box .submit_button{ float:right; font-size:30px; color:#FFF; font-family: 'Anton', sans-serif;cursor:pointer; background:#68aa22; width:172px; height:48px; border:none;}
.submit_button_box .submit_button:hover{color:#68aa22; background:#FFF;}

.contact_form .box span.wpcf7-not-valid-tip {left: 0; position: absolute; top:0px; width:598px; z-index: 100;height:42px; line-height:42px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#6d7269; padding:0px 14px; margin-bottom:10px; border:2px solid #FF0000; display:block;}

.contact_form .form_left span.wpcf7-not-valid-tip {left: 0; position: absolute; top:0px; width:273px; z-index: 100;height:42px; line-height:42px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#6d7269; padding:0px 14px; margin-bottom:10px; border:2px solid #FF0000; display:block;}

.contact_form .wpcf7-form-control-wrap{ display:block; position:relative;}
.contact_form .form_right span.wpcf7-not-valid-tip {left: 0; position: absolute; top:0px; width:274px; height:141px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#6d7269; padding:7px 14px; border:2px solid #FF0000; display:block;}

.home_rows4_inner .contact_form{ width:581px;}
.home_rows4_inner .contact_form input{ border:2px solid #3d860a; line-height:42px;}
.home_rows4_inner .contact_form .form_left{ width:283px;}
.home_rows4_inner .contact_form .form_right{ width:283px;}
.home_rows4_inner .contact_form .input_name{ width:549px; }
.home_rows4_inner .contact_form .input_box{ width:251px; }
.home_rows4_inner .contact_form .message_box{ width:251px;border:2px solid #3d860a;}

.home_rows4_inner .contact_form .box span.wpcf7-not-valid-tip { width:549px;}

.home_rows4_inner .contact_form .form_left span.wpcf7-not-valid-tip { width:251px; }

.home_rows4_inner .contact_form .form_right span.wpcf7-not-valid-tip {width:251px; height:141px;}
.home_rows4_inner .submit_button_box{ width:400px; position:absolute; left:600px; bottom:65px;}
.home_rows4_inner .submit_button_box .submit_button{background:#FFF; color:#68aa22; float:none;}
.home_rows4_inner .submit_button_box .submit_button:hover{color:#FFF; background:#68aa22;}

.events_box{}
.events_box .events_top{ width:100%; overflow:hidden; margin-bottom:14px;}
.events_box .events_top .date{ background:url(images/bg_date.png) left top no-repeat; width:38px; height:43px; float:left; font-size:20px; color:#0f1210; text-align:center; margin-top:4px;}
.events_box .events_top .date span{ font-size:9px; font-weight:bold; display:block; color:#FFF; padding:4px 0px 2px 0px; text-transform:uppercase;}
.events_box .events_top .events_title{ width:582px; float:right;}
.events_box .events_top .events_title h1{ font-size:28px; line-height:28px;}
.events_box .events_top .events_title h1 a{color:#2f343b; text-decoration:none;}
.events_box .events_top .events_title h1 a:hover{color:#2f343b; text-decoration: underline;}
.events_box .events_top .events_title h2{ font-size:14px; line-height:14px;color:#976197;}
.events_box .events_top .events_title h2 a{ color:#976197;}
.events_box .events_top .events_title h2 a:hover{ color:#976197;}
.events_box .events_excerpt_text p{ color:#7d7d7d;}
.events_box .events_excerpt_text h6{ font-size:10px; color:#606060; margin-bottom:3px;}
.events_box .events_excerpt_text hr{ margin-bottom:22px;}


.video_full{ width:100%; overflow:hidden; margin-bottom:18px;}
.video_full p{ padding-bottom:0px;}
.video_full .video_full_video{ border:1px solid #ccc; padding:7px; margin-top:4px;}
.video_full .video_full_video iframe { vertical-align:middle;}

.video_small{ width:100%; overflow:hidden; clear:both;padding-top:3px; padding-bottom:15px;}
.video_small p{ padding-bottom:0px;}
.video_small .left_video_small_box{width:303px; float:left;}
.video_small .right_video_small_box{ float:right;}
.video_small .video_small_video{ border:1px solid #ccc; padding:7px; margin-top:5px;}
.video_small .video_small_video iframe { vertical-align:middle;}
.video_small_text{ width:100%; overflow:hidden;}

.right_img_box{ width:302px; float:right; overflow:hidden; padding:10px 0px 0px 10px;}
.right_img_box img{ display:block; float:left; margin-right:10px;}

#content.w_content{ background:none;}
#content.w_content #maincontent{ width:100%; overflow:hidden;}
.community_box{ width:100%; overflow:hidden; background:#5b5b5b; padding:10px 0px;}
.community_box img{ display: block; margin:0px auto;}
.community_box .twitter_box{ float:left; width:305px;text-align:center; margin-left:13px; } 
.community_box .twitter_box .twitter_text_box{ border:1px solid #ccc; background:#fefefe; width:296px; height:444px; text-align:left; margin-bottom:16px; padding:0 0 0 7px;}
.community_box .facebook_box{ float:left; width:305px;text-align:center;margin-left:6px;} 
.community_box .facebook_box .facebook_text_box{ border:1px solid #ccc; background:#fefefe; width:296px; height:437px;text-align:left;margin-bottom:16px; padding:7px 0 0 7px;}
.community_box .youtube_box{ float:right; width:305px; text-align:center; margin-right:13px;} 
.community_box a.link_box{ color:#FFF; background:#e88105; text-decoration:none; display:inline-block;font-family: 'Anton', sans-serif; text-transform:uppercase; padding:4px 5px; font-size:15px; line-height:15px;}
.community_box a.link_box:hover{ color:#e88105; background:#FFF; text-decoration:none;}
.community_videos_box{border:1px solid #ccc; background:#fefefe; margin-bottom:18px; padding:7px; overflow:hidden; height:197px;}


.store_box{ width:100%; overflow:hidden; padding-bottom:3px;}
.store_box .store_nr{ float:left; width:178px;}
.store_box .store_nr img{ display:block;margin-bottom:8px;}
.store_box .store_nr h4{ color:#2f343b; font-size:14px;font-family: 'Anton', sans-serif;}
.store_box .store_nr h4 a{color:#2f343b; text-decoration:none;}
.store_box .store_nr h4 a:hover{color:#2f343b; text-decoration: underline;}
.store_box .store_nr h5{ font-size:9px; color:#444547; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.store_box .store_nr h5 span{ display:block; font-size:10px; color:#919294; text-transform:none;}
.store_box .store_right_box{ float:right; width:274px; overflow:hidden; margin-top:48px;} 
.store_box .store_right_box .nav-small{ padding-bottom:10px;}
.store_box .store_right_box .ItuneCdbabyLinks{ width:100%;}

.community_itunes{ width:100%; overflow:hidden; padding:23px 0px;}
.community_itunes_left{ width:305px; float:left;overflow:hidden; padding-left:10px;}
.community_itunes_left .community_itunes_top{width:100%; overflow:hidden; padding-bottom:6px;}
.community_itunes_left img{ display:block; float:left;} 
.community_itunes_left .community_itunes_top .buy_music_at_itunes{ margin-top:3px; display:block; float:right; width:149px; height:31px; background:url(images/bg_buy_music_at_itunes.png) left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#606060; font-weight:bold; font-style: italic; line-height:31px; text-align:center; text-decoration:none;}
.community_itunes_left .community_itunes_top .buy_music_at_itunes:hover{color:#606060; text-decoration:none;background:url(images/bg_buy_music_at_itunes.png) left bottom no-repeat;}
.community_itunes_left_text{ float:right; width:132px; padding-top:9px;}
.community_itunes_left_text strong{ display:block; font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#444547; text-transform:uppercase; padding-bottom:7px;}
.community_itunes_left_text h3{ font-size:18px; color:#2f343b;font-family: 'Anton', sans-serif; line-height:18px; padding-bottom:}
.community_itunes_left_text span{ display:block; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#919294;}
.community_itunes_left_text .nav-small a{ margin-bottom:9px; display: inline-block;}
.community_itunes_right{ float:right; width:619px;}


.latest_albums{ width:100%; overflow:hidden; padding-bottom:14px;}
.latest_albums h2{ font-size:35px; line-height:35px; padding:0px; margin:0px; color:#2f343b;}
.latest_albums h2 a{ text-decoration:none; color:#2f343b;}
.latest_albums h2 a:hover{ text-decoration: underline; color:#2f343b;}
.latest_albums h2.sub{ font-size:18px; line-height:18px; margin-bottom:22px;}

.latest_albums .music_box{ float:left; width:182px;}
.latest_albums .music_box img{ display:block; margin-bottom:8px;}
.latest_albums .music_box h4{ color:#2f343b; font-size:14px;font-family: 'Anton', sans-serif;}
.latest_albums .music_box h4 a{color:#2f343b; text-decoration:none;}
.latest_albums .music_box h4 a:hover{color:#2f343b; text-decoration: underline;}
.latest_albums .music_box h5{ font-size:9px; color:#444547; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.latest_albums .music_box h5 span{ display:block; font-size:10px; color:#919294; text-transform:none;}

.page-numbers{color:#6d6d6d; display:inline-block; background: url(images/bg_pagenavi.png) left top repeat-x; height:20px; line-height:20px; border:1px solid #d8d8d8; padding:0px 6px; margin:0px; text-decoration:none;}
.page-numbers:hover{background:#d1a1d1;color:#6d6d6d;text-decoration:none;}
.page-numbers.current{color:#6d6d6d; background:#d1a1d1; border:1px solid #d8d8d8; display:inline-block; height:20px;line-height:20px; padding:0px 6px; margin:0px;}

/* *************************** 
   $4 Sidebar Styles
   ***************************/
#sidebar{ width:306px; float:right; padding:0px 0px 30px 0px;}
#sidebar hr{width:266px; margin:0px auto; margin-bottom:14px;}
.widget-area ul li{ width:266px; overflow:hidden;}
.widget-area ul li .date{ background:url(images/bg_date.png) left top no-repeat; width:38px; height:43px; float:left; font-size:20px; color:#0f1210; text-align:center; margin-top:4px;}
.widget-area ul li .date span{ font-weight:bold; font-size:9px; font-weight:bold; display:block; color:#FFF; padding:3px 0px 3px 0px; text-transform:uppercase;}
.widget-area ul li .events_title{ width:220px; float:right; padding-bottom:10px;}
.widget-area ul li .events_title h4{ font-size:15px; line-height:15px; margin-top:2px; color:#2f343b; margin-bottom:0px; float:none;}
.widget-area ul li .events_title h4 a{color:#2f343b; text-decoration:none;}
.widget-area ul li .events_title h4 a:hover{color:#2f343b; text-decoration: underline;}
.widget-area ul li .events_title p{ font-size:12px; color:#606060;font-family:'PTSansBoldItalic',Arial, Helvetica, sans-serif;float:none; padding-bottom:0px; line-height:13px;}
.widget-area ul li .events_title span{ margin-bottom:4px; color:#a5a5a5; font-size:11px;font-family:'PTSansBold',Arial, Helvetica, sans-serif;}

.youtubeFacebookLinks{ width:266px; margin:0px auto;overflow:hidden;margin-bottom:10px;}
.youtubeFacebookLinks a{ display:block; text-indent:-9999px; width:131px; height:64px;}
.youtubeFacebookLinks .link-youtube{float:left; background:url(images/sidebar_you_tube_icon.png) left top no-repeat;}
.youtubeFacebookLinks .link-facebook{float:right; background:url(images/sidebar_facebok_icon.png) left top no-repeat;}

.ItuneCdbabyLinks{ width:266px; margin:0px auto;overflow:hidden;margin-bottom:10px;}
.ItuneCdbabyLinks a{ display:block; text-indent:-9999px; width:131px; height:64px;}
.ItuneCdbabyLinks .link-itunes{float:left; background:url(images/sidebar_itunes_icon.png) left top no-repeat;}
.ItuneCdbabyLinks .link-cdbaby{float:right; background:url(images/sidebar_CD_Baby_icon.png) left top no-repeat;}

.widget-area{ width:266px; margin:0px auto; margin-bottom:14px; overflow:hidden;}
.widget-area h3{ margin-bottom:3px; font-size:28px; line-height:28px; color:#2f343b;font-family: 'Anton', sans-serif; text-transform:uppercase;}
.widget-area ul{ margin:0px; padding-bottom:0px;}
.widget-area ul li{ background:none; padding:0px;}
.widget-area ul li a{ font-size:15px; color:#2f343b;font-family:'PTSansBold',Arial, Helvetica, sans-serif; color:#2f343b; text-transform:uppercase;text-decoration:none; }
.widget-area ul li a:hover{text-decoration:underline;}
.widget-area ul li li{font-size:12px; color:#606060;font-family:'PTSansBoldItalic',Arial, Helvetica, sans-serif; padding-bottom:0px;}

.widget-area.embedVideo h3{font-size:15px; color:#2f343b;font-family:'PTSansBold',Arial, Helvetica, sans-serif; line-height:15px; color:#2f343b; text-transform:uppercase;text-decoration:none; padding:0px;}

.embed-video-widget{font-size:12px; color:#606060;font-family:'PTSansBoldItalic',Arial, Helvetica, sans-serif; padding-bottom:8px;}

.widget-area.linkInfo_widget{ margin-bottom:0px;}
.widget-area.linkInfo_widget p{font-size:12px; color:#7d7d7d; line-height:15px; font-family:Arial, Helvetica, sans-serif; text-transform:none;}

.widget-area.linkInfo_widget ul{font-family:'PTSansRegular',Arial, Helvetica, sans-serif; padding-bottom:6px;}
.widget-area.linkInfo_widget ul li{ background:url(images/bg_li_gray.png) left 2px no-repeat; padding:0px 0px 10px 16px;}
.widget-area.linkInfo_widget ul li a{ font-size:14px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; color:#D8CB03;}
.widget-area.linkInfo_widget ul li a:hover{ font-size:14px; text-decoration:none; color:#D8CB03;}

.widget-area.searchWidget{ margin-top:5px;}
.widget-area.searchWidget h3 { font-family:'PTSansRegular', Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; font-weight:bold; text-transform:capitalize !important; color:#606060; line-height:18px;}
.search-wrap .ipt-search{ width:230px; height:21px; background:#fefefe url(images/bg_site_search_input.png) 3px center no-repeat; border:1px solid #cccccc; padding-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:21px;}
.search-wrap label,
.search-wrap .btn-search{ display:none;}

.blog_search{padding:0px 0px 3px 0px;}
.blog_search h6{ margin-bottom:5px;}

.rssLink_widget{ font-size:13px; color:#acacac; text-decoration:none;font-family:'PTSansRegular',Arial, Helvetica, sans-serif; display:block; padding:5px 0px 2px 33px; margin-bottom:14px; margin-left:24px; background:url(images/bg_rss_feed.png) left center no-repeat;}
.rssLink_widget:hover{color:#acacac; text-decoration:underline;}
.widget-area.quote_widget{ width:260px;}
.widget-area.quote_widget ul{width:260px; margin:0px;}
.widget-area.quote_widget ul li{ border-left:9px solid #d8cb03; width:250px;font-family:'PTSansBold',Arial, Helvetica, sans-serif;padding:0px; margin:0px; background: none; padding-left:10px; color:#d8cb03; font-size:14px; line-height:19px; font-family:'PTSansBold',Arial, Helvetica, sans-serif;}
.quotescollection_randomquote {border-left:9px solid #d8cb03; width:250px;font-family:'PTSansBold',Arial, Helvetica, sans-serif;padding:0px; margin:0px; background: none; padding-left:10px; color:#d8cb03; font-size:14px; line-height:19px; font-family:'PTSansBold',Arial, Helvetica, sans-serif;}
.quotescollection_randomquote p { padding-bottom:0;}
.quotescollection_randomquote p q { color:#d8cb03; line-height:19px;}
.quotescollection_randomquote cite { text-align:left !important; color:#2f343b;font-size:11px; line-height:normal; padding-top:5px;font-family:'PTSansBold',Arial, Helvetica, sans-serif; margin-bottom:0px; }
.quotescollection_randomquote cite span.quotescollection_author { text-transform:uppercase;}
.quotescollection_randomquote cite span.quotescollection_source { display:block; color:#94989d;font-size:10px; line-height:normal; padding-bottom:0px;font-family:'PTSansBold',Arial, Helvetica, sans-serif; font-style:normal;}
.quote_widget ul li h4{ color:#2f343b;font-size:11px; line-height:normal; padding-top:5px;font-family:'PTSansBold',Arial, Helvetica, sans-serif; margin-bottom:0px;}
.quote_widget ul li h5{ color:#94989d;font-size:10px; line-height:normal; padding-bottom:0px;font-family:'PTSansBold',Arial, Helvetica, sans-serif;}

#mc_signup{ background:url(images/bg_enewsletter_yellow_b.png) left bottom no-repeat; width:257px; overflow:hidden; color:#FFF; padding-bottom:4px; margin-top:10px; font-size:13px;}
#mc_signup #mc_signup_form{ background:url(images/bg_enewsletter_yellow.png) left top no-repeat;width:234px; padding:17px 10px 8px 13px;}
#mc_signup #mc_subheader p{ color:#FFF; font-size:11px; line-height:14px; padding-bottom:7px;}
#mc_signup h4 { color:#fff !important; margin-bottom:6px !important;}
#mc_signup 
#mc_signup .mc_merge_var .mc_var_label{color:#FFF; font-size:11px; display:block; padding-bottom:3px;}
#mc_signup .mc_merge_var .mc_input{ font-size:13px; color:#6d7269; font-family:Arial, Helvetica, sans-serif; border:1px solid #2f343b; background:#fefefe; width:218px; height:29px; padding-left:9px; line-height:29px; margin-bottom:8px;}
#mc_signup .mc_signup_submit{ width:100%; overflow:hidden;}
#mc_signup .mc_signup_submit .button{font-size:15px; color:#d8cb03; font-family: 'Anton', sans-serif;cursor:pointer; background:#FFF; padding:0px 5px 0px 5px; line-height:15px; border:none; float:left;}
#mc_signup .mc_signup_submit .button:hover{color:#FFF; background:#d8cb03;}
#mc_signup .mergeRow{ display:none;}
#mc_signup .mergeRow input{ vertical-align:middle;}
#mc_signup .mergeRow label{color:#FFF; font-size:11px; vertical-align:middle;}
#mc_signup #mc-indicates-required{ display:none;color:#FFF; font-size:11px; line-height:14px; padding-bottom:7px;}
#mc_signup #mc_message{}
.bx-prev,
.bx-next ,
.bx-next:hover,
.bx-prev:hover { display:none;}
#mc_signup .mc_list li{ padding-bottom:5px;}
.embed-video-widget span{ display:block; border:0; background:#FFF; padding:0px; margin-top:6px;}
.embed-video-widget iframe{ width:280px !important; height:200px !important; vertical-align:middle;}

.widget-area ul li.recent-post-item{ padding-bottom:0px;}
.widget-area ul li.recent-post-item p{ font-size:12px; color:#606060;font-family:'PTSansBoldItalic',Arial, Helvetica, sans-serif; padding-bottom:0px; text-transform:uppercase;}
.widget-area ul li.recent-post-item .post-entry p{ font-size:12px; color:#7d7d7d; line-height:15px; font-family:Arial, Helvetica, sans-serif; text-transform:none;}
.widget-area ul li.recent-post-item .post-entry p a{color:#d8cb03; font-size:11px;}
.widget-area ul li.recent-post-item .post-entry p a:hover{  color:#d8cb03;}
.widget-area ul li a{ font-size:15px; color:#2f343b;font-family:'PTSansBold',Arial, Helvetica, sans-serif;}

.twitterPro{ background: url(images/bg_enewsletter_yellow.png) left top no-repeat; width:257px; margin:0px auto; padding-top:13px; position:relative;}
.twitterPro h3{ background:url(images/bg_twitterPro_title.png) 14px top no-repeat; text-indent:-9999px; height:22px; margin-bottom:15px;}
.twitterPro ul{ padding:0px; width:229px; margin:0px auto;}
.twitterPro ul li{ width:auto; }
.twitterPro ul li span.entry-content{ color:#FFF; color:#FFF; font-size:11px; line-height:14px; display:block;}
.twitterPro ul li span.entry-content a{ font-style:italic;font-size:11px; color:#FFF; text-decoration:underline; text-transform:none;}
.twitterPro ul li span.entry-content a:hover{color:#FFF; text-decoration:none;}
.twitterPro ul li .time-meta{ display:block; margin-top:8px;  font-weight:bold;  margin-bottom:8px; }
.twitterPro ul li .time-meta a{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFF;text-transform:uppercase;}
.twitterPro ul li .time-meta a:hover{color:#FFF;}
.twitterPro ul li .from-meta,
.twitterPro ul li .in-reply-to-meta{ display:none;}

.twitterPro ul li span.intent-meta{ width:100%; overflow: hidden; text-transform:uppercase; margin-bottom:8px; }
.twitterPro ul li span.intent-meta a{float:left; display:inline-block;font-family: 'Anton', sans-serif; font-size:15px; color:#d8cb03; background:#FFF; padding:0px 5px; margin-right:4px; margin-left:0px; margin-bottom:10px; text-decoration:none; line-height:15px;}
.twitterPro ul li span.intent-meta a:hover{ color:#FFF; background:#d8cb03; text-decoration:none;}
.twitterPro .follow-button{ background:url(images/bg_enewsletter_yellow_b.png) left bottom no-repeat; padding:0px 0px 12px 14px;}
.twitterPro .follow-button a{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFF;text-transform:uppercase;}
.twitterPro .twitterFollow{ display:block; position:absolute; right:-6px; top:5px; display:block; width:111px; height:46px; text-indent:-9999px; background:url(images/sidebar_twitter_logo.png) left top no-repeat;}

.widget-area h4{ font-size:14px; line-height:14px; margin-bottom:16px; color:#d8cb03;font-family: 'Anton', sans-serif;}
.widget-area .all-events-link{font-family: 'Anton', sans-serif; padding-bottom:14px;}
.widget-area .all-events-link a{ font-size:15px; color:#FFF; background:#d8cb03; padding:4px 5px; text-decoration:none; display:inline-block; line-height:15px;text-transform:uppercase; margin-right:10px;}
.widget-area .all-events-link a:hover{ color:#d8cb03; background:#FFF; text-decoration:none;}
.widget-area h4{ font-size:14px; line-height:14px; margin-bottom:16px; color:#d8cb03;font-family: 'Anton', sans-serif;}
.widget-area .news-link{font-family: 'Anton', sans-serif; padding-bottom:10px;}
.widget-area .news-link a{ font-size:15px; color:#FFF; background:#d8cb03; padding:4px 5px; text-decoration:none; display:inline-block; line-height:15px;text-transform:uppercase; margin-right:10px;}
.widget-area .news-link a:hover{ color:#d8cb03; background:#FFF; text-decoration:none;}
.widget_sp_image-image-link{ margin-bottom:3px;}
.widget_sp_image-image-link .aligncenter{ display:block; margin-bottom:0px;}

.widget-area .quotescollection {border-left:9px solid #d8cb03; width:250px;font-family:'PTSansBold',Arial, Helvetica, sans-serif;padding:0px; margin:0px; background: none; padding-left:10px; color:#d8cb03; font-size:14px; line-height:19px; font-family:'PTSansBold',Arial, Helvetica, sans-serif;}
.widget-area .quotescollection p { padding-bottom:0;}
.widget-area .quotescollection p q { color:#d8cb03; line-height:19px; display:block;}
.widget-area .quotescollection cite { display:block; text-align:left !important; color:#2f343b;font-size:11px; line-height:11px; padding-top:5px;font-family:'PTSansBold',Arial, Helvetica, sans-serif; margin-bottom:0px; }

/* *************************** 
   $5 Footer Styles
   ***************************/
.content_bottom{ background:url(images/bg_content_bottom_yellow.png) left top repeat-x; height:292px; padding-top:28px;}
.content_bottom .home_rows1_inner_top{ width:964px; height:268px; padding-left:19px; overflow:hidden;margin:0px auto; background:url(images/bg_content_bottom_inner.png) center center no-repeat;}

#footer { background:#0e0e0e url(images/bg_footer.png) left top repeat-x;}
.footer_inner{width:954px; margin:0px auto; position:relative; overflow:hidden; padding-bottom:36px;}
.footer_nav{ font-size:16px; text-transform:uppercase; color:#606164; margin-left:-22px; padding:31px 0px 32px 0px; width:100%; overflow:hidden;background:none;}
.footer_nav li{ float:left; background:url(images/bg_footer_nav_li.png) left top no-repeat; padding:0px 25px 0px 23px;color:#606164;}
.footer_nav a{color:#FFF; text-decoration:none;font-family:'PTSansBold',Arial, Helvetica, sans-serif;}
.footer_nav a:hover{ text-decoration:underline; color:#FFF;}
.footer_logo{ position:absolute; right:55px; top:0px;}
.footer_right_text{ width:240px; position:absolute; right:2px; top:115px;font-family:'PTSansRegular',Arial, Helvetica, sans-serif; font-size:11px; color:#878787;}
.footer_right_text p{ color:#FFF; padding-top:10px;line-height:normal;}
.footer_right_text p span{color:#878787;font-family:'PTSansBold',Arial, Helvetica, sans-serif; text-transform:uppercase;}
.footer_right_text p a{ color:#FFF; text-decoration:none;}
.footer_right_text p a:hover{ color:#FFF; text-decoration: underline;}
.footer_text{ width:704px; background:url(images/bg_footer_inner.png) left bottom no-repeat; font-size:15px; padding-bottom:7px;}
.footer_text p{font-family:'PTSansRegular',Arial, Helvetica, sans-serif; color:#FFF; padding-bottom:5px;line-height:normal;}
.footer_text p span{font-family:'PTSansBold',Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:13px;color:#878787;}
.footer_text p a{color:#FFF; text-decoration:none;}
.footer_text p a:hover{color:#FFF; text-decoration:underline;}
.footer_icon{ width:600px; overflow:hidden; padding-top:13px;}
.footer_icon a{ display:inline-block; height:23px; text-indent:-9999px; margin-right:18px;}
.footer_icon a.facebook{ background:url(images/footer_facebook_icon.png) left top no-repeat; width:94px;}
.footer_icon a.facebook:hover{ background:url(images/footer_facebook_icon.png) left bottom no-repeat;}
.footer_icon a.twitter{ background:url(images/footer_twitter_icon.png) left top no-repeat; width:110px;}
.footer_icon a.twitter:hover{ background:url(images/footer_twitter_icon.png) left bottom no-repeat;}
.footer_icon a.you_tube{ background:url(images/footer_you_tube_icon.png) left top no-repeat; width:60px;}
.footer_icon a.you_tube:hover{ background:url(images/footer_you_tube_icon.png) left bottom no-repeat;}
.footer_icon a.itunes{ background:url(images/footer_iTunes_icon.png) left top no-repeat; width:57px;}
.footer_icon a.itunes:hover{ background:url(images/footer_iTunes_icon.png) left bottom no-repeat;}