body { font-family: "lucida grande", "lucida sans", verdana, arial, serif; }
.popupbg { background: #FABA12; }

/* NORMAL TEMPLATE [RED] 908*/
/* these classes are redefined in green.css, for the green page template */
.bg { margin: 0; background: #F88509 url(http://guitarpraise.com/images/layout/bg.jpg) top center repeat-x; }
table#main_wrapper { width: 908px; height: 600px;}


div#bgleft { float: left; position: absolute; top: 0; left: -132px; width: 134px; height: 920px; background: url('/images/layout/bgleft.jpg') 0 0 no-repeat; }
div#bgright { float: right; position: absolute; top: 0; left: 898px; width: 134px; height: 920px; background: url('/images/layout/bgright.jpg') 0 0 no-repeat; }
div#head_wrapper { width: 900px; height: 123px; position: relative; top: 0; left: -11px; margin: 0; padding: 0; text-align: right; background: url('/images/layout/head.jpg') 0 0 no-repeat; }
div#head_wrapper div#top { float: right; width: 300px; height: 33px; position: relative; top: 0; right: 0; margin: 0 28px 0 0; padding: 0; text-align: right; }
div#head_wrapper div#top a, div#head_wrapper div#top a { color: #b8b8b8; text-decoration: none; font-size: 11px; font-weight: bold; font-family: helvetica, arial, verdana, sans-serif; }
div#head_wrapper div img { border: 0; }
div#head_wrapper div#gplogo { position: absolute; top: 0px; left: 269px; z-index: 10; }

div#nav_1 { position: relative; top: 50px; left: 19px; }
div#nav_2 { position: relative; top: 39px; left: 109px; }
div#nav_3 { position: relative; top: 27px; left: 202px; }
div#nav_4 { position: relative; top: 12px; left: 361px; }
div#nav_5 { position: relative; top: -5px; left: 445px; }
div#nav_6 { position: relative; top: -35px; left: 532px; }
div#nav_7 { position: relative; top: -92px; left: 710px; }

div#nav_1, div#nav_1 img { width: 68px; height: 25px; border: 0; }
div#nav_2, div#nav_2 img { width: 66px; height: 24px; border: 0; }
div#nav_3, div#nav_3 img { width: 139px; height: 25px; border: 0; }
div#nav_4, div#nav_4 img { width: 60px; height: 16px; border: 0; }
div#nav_5, div#nav_5 img { width: 62px; height: 17px; border: 0; }
div#nav_6, div#nav_6 img { width: 153px; height: 27px; border: 0; }
div#nav_7, div#nav_7 img { width: 167px; height: 40px; border: 0; }

div#nav2_1 { position: relative; top: 57px; left: 59px; }
div#nav2_2 { position: relative; top: 48px; left: 151px; }
div#nav2_3 { position: relative; top: 40px; left: 244px; }
div#nav2_4 { position: relative; top: 25px; left: 408px; }
div#nav2_5 { position: relative; top: 7px; left: 493px; }
div#nav2_6 { position: relative; top: -40px; left: 667px; }

div#nav2_1, div#nav2_1 img { width: 65px; height: 22px; border: 0; }
div#nav2_2, div#nav2_2 img { width: 62px; height: 17px; border: 0; }
div#nav2_3, div#nav2_3 img { width: 137px; height: 20px; border: 0; }
div#nav2_4, div#nav2_4 img { width: 57px; height: 13px; border: 0; }
div#nav2_5, div#nav2_5 img { width: 150px; height: 20px; border: 0; }
div#nav2_6, div#nav2_6 img { width: 163px; height: 33px; border: 0; }

/**/

div#main_wrapper { width: 908px; height: 800px; position: relative; top: 0; left: 0; text-align: left; float: left; background: url('/images/layout/contentbg.jpg') -98px -123px no-repeat; }
div#small_wrapper { width: 100%; height: auto; text-align: left; float: left; color: #2C2C2C; font-size: 12px; line-height: 16px; }
div#small_wrapper a, div#small_wrapper a:visited { color: #2C2C2C; text-decoration: underline; } 

div.home_left_product { width: 532px; height: 325px; text-align: center; vertical-align: top; position: absolute; left: -61px; top: 0px; float: left; z-index: 1; }
div.home_left_product img { width: 532px; height: 325px; border: 0; }
div.home_levi { width: 310px; height: 323px; position: absolute; top: 245px; left: -50px; z-index: 2; }
div.home_levi img { width: 310px; height: 323px; border: 0; }
div.home_purchase { width: 300px; text-align: right; position: absolute; top: 330px; left: 143px; font-size: 10px; color: #2C2C2C; z-index: 3; }
div.home_purchase img { width: 246px; height: 37px; border: 0; margin: 5px 0 0 0; }
div.home_purchase span { color: #fff; font-weight: bold; font-size: 14px; }

div.dplogo, div.product_dplogo, div.media_dplogo, div.lwlogo, div.product_lwlogo, div.media_lwlogo, screens_lwlogo, div.screens_dplogo img, div.dplogo-home, div.dplogo-home img, div.lwlogo-home, div.lwlogo-home img,
div.dplogo img, div.product_dplogo img, div.media_dplogo img, div.lwlogo img, div.product_lwlogo img, div.media_lwlogo img, div.screens_lwlogo img, div.screens_dplogo img { width: 157px; height: 46px; border: 0; }
div.dplogo { position: absolute; z-index: 1; left: -30px; top: 645px; }
div.dplogo-home { position: absolute; z-index: 1; left: -30px; top: 700px; }
div.product_dplogo { position: absolute; z-index: 1; left: -30px; top: 535px; }
div.media_dplogo { position: absolute; z-index: 1; left: 0; top: 535px; }
div.screens_dplogo { position: absolute; z-index: 1; left: 10px; top: 695px; }

div.dplogo-home2, div.dplogo-home2 img, div.lwlogo-home2, div.lwlogo-home2 img { width: 157px; height: 46px; border: 0; }
div.dplogo-home2 {float: left; position: absolute; z-index: 2; top: 990px; left: 500px;}
div.lwlogo-home2 { position: absolute; z-index: 2; left: 662px; top: 990px; }

div.lwlogo { position: absolute; z-index: 1; left: -30px; top: 700px; }
div.lwlogo-home { position: absolute; z-index: 1; left: 140px; top: 700px; }
div.product_lwlogo { position: absolute; z-index: 1; left: -30px; top: 535px; }
div.media_lwlogo { position: absolute; z-index: 1; left: 0; top: 535px; }
div.screens_lwlogo { position: absolute; z-index: 1; left: 10px; top: 695px; }

div.audio, div.product_audio { width: 240px; height: 33px; }
div.audio { position: absolute; z-index: 1; left: -30px; top: 570px; }
div.product_audio { position: absolute; z-index: 1; left: -30px; top: 485px; }
div.song_list_audio { float: right; }

div.twtterfb { width: 443px; float: left; clear: left; margin: 0; margin-top:10px; padding: 0; z-index: 1; position: absolute; top: 605px; left: -75px;}

div.twitter_show {color:#000000; font-size: 11px; line-height: 14px; padding: 0 10px 0 10px; background:#FFFFFF;}
div.twitter_show a, div.twitter_show a:visited { color:#000000; text-decoration: none; }
div.twitter_show a:hover { text-decoration: underline; }


div.footer_links, div.product_footer_links, div.screens_footer_links, div.media_footer_links { width: 300px; height: auto; text-align: left; vertical-align: top; color: #FFF; font-size: 10px; line-height: 12px; }
div.footer_links { position: absolute; z-index: 1; top: 754px; left: -30px; }
div.product_footer_links { position: absolute; z-index: 1; top: 590px; left: -30px; }
div.screens_footer_links { position: absolute; z-index: 1; top: 750px; left: 10px; }
div.media_footer_links { position: absolute; z-index: 1; top: 590px; left: 0; }
div.footer_links a, div.footer_links a:visited, div.product_footer_links a, div.product_footer_links a:visited, div.screens_footer_links a, div.screens_footer_links a:visited, div.media_footer_links a, div.media_footer_links a:visited { color: #FFF; text-decoration: none; }
div.footer_links a:hover, div.product_footer_links a:hover, div.screens_footer_links a:hover, div.media_footer_links a:hover { text-decoration: underline; }


div.footer_links2{ width: 300px; position: absolute; z-index: 1; top: 1020px; left: -30px; height: auto; text-align: left; vertical-align: top; color: #FFF; font-size: 10px; line-height: 12px; }
div.footer_links2 a, div.footer_links2 a:visited { color: #FFF; text-decoration: none; }
div.footer_links2 a:hover{ text-decoration: underline; }





div.home_right_badges { width: auto; height: auto; float: right; clear: both; margin: 0; padding: 0; z-index: 1; position: absolute; top: 636px; right: 0px; }

div.home_right_badges2 { width: auto; height: auto; float: right; clear: both; margin: 0; padding: 0; z-index: 1; position: absolute; top: 740px; right: 0px; }

div.badge { width: 171px; height: 146px; float: left; margin: 0 0 0 6px; }
div.badge img { width: 171px; height: 146px; border: 0; }

div#h2tv_banner { position: absolute; z-index: 1; top: 616px; left: -75px; }

div#h2tv_banner2 {clear: both; float: left; position: absolute; z-index: 2; width: 436px; top: 900px; left: 472px;}

#h2tv_banner_2 { position: absolute; top: 224px; left: -34px; }

div.choose_product { width: 171px; position: relative; top: -20px; left: 693px; float: left; z-index: 2; } 
div.choose_product img { width: 171px; height: 25px; border: 0; }
div.choose_product select, div.sortselect select { width: auto; border: 1px solid #CCC; color: #646669; font-size: 11px; padding: 1px; margin: 10px 0 0 0; background: #E5E7ED; }
div.video { width: 439px; height: 228px; float: right; position: absolute; z-index: 1; top: 53px; right: -2px; /*background: url('/images/layout/video.jpg') 0 0 no-repeat;*/ }


div.home_copy { clear: both; float: left; position: absolute; z-index: 2; width: 436px; height: auto; top: 305px; left: 472px; }
div.home_copy p { color: #2C2C2C; font-size: 12px; margin: 2px 0 20px 0; text-align: justify; font-weight: bold; }
div.home_copy p a, div.home_copy p a:visited { color: #2C2C2C; font-size: 12px; }
div.home_copy h1 { color: #FFF; font-size: 20px; line-height: 22px; margin: 0; }

div.home_copy2 { clear: both; float: left; position: absolute; z-index: 2; width: 436px; height: auto; top: 400px; left: 472px; }
div.home_copy2 p { color: #2C2C2C; font-size: 12px; margin: 2px 0 20px 0; text-align: justify; font-weight: bold; }
div.home_copy2 p a, div.home_copy2 p a:visited { color: #2C2C2C; font-size: 12px; }
div.home_copy2 h1 { color: #FFF; font-size: 20px; line-height: 22px; margin: 0; }

div.page_copy { clear: both; float: right; width: 436px; height: auto; min-height: 415px; }
div.page_copy p { color: #2C2C2C; font-size: 12px; margin: 2px 0 20px 0; text-align: justify; }
div.page_copy a, div.page_copy a:visited { color: #2C2C2C; font-weight: bold; text-decoration: underline; }
div.page_copy h1 { color: #FFF; font-size: 20px; line-height: 22px; margin: 0; }
div.page_right_badges { width: auto; height: auto; float: right; clear: both; margin: 25px 0 0 0; padding: 0; z-index: 1; }

div.page_1_img { width: 176px; height: 400px; position: absolute; z-index: 2; left: 130px; top: 40px; }
div.page_1_img img { width: 176px; height: 400px; border: 0; }

div.page_2_img { width: 461px; height: 428px; position: absolute; z-index: 2; left: -13px; top: 7px; }
div.page_2_img img { width: 461px; height: 428px; border: 0; }
div.page_2_buy { width: 250px; text-align: right; font-size: 10px; color: #2C2C2C; position: absolute; z-index: 3; top: 312px; left: 182px; }
div.page_2_buy img { width: 136px; height: 34px; border: 0; margin: 5px 0 0 0; }
div.page_2_buy span { color: #fff; font-weight: bold; font-size: 12px; }

div.page_6_img { width: 373px; height: 400px; position: absolute; z-index: 2; left: 10px; top: 20px; }
div.page_6_img img { width: 373px; height: 400px; border: 0; }

div.right_nav_bg { width: 225px; height: 382px; position: absolute; top: 38px; left: 698px; z-index: 1; background: url(../images/layout/right_nav_bg.jpg) top center no-repeat; line-height: 7px; text-align: center; padding: 20px 0 0 0; }
div.right_nav_bg a, div.right_nav_bg a:visited { color: #07587E; font-weight: bold; font-size: 13px; text-align: left; line-height: 15px; margin: 0 0 0 20px; padding: 0 0 6px 5px; display: block; width: 170px; text-decoration: none; }
div.right_nav_bg a:hover, div.right_nav_bg a:visited:hover, div.right_nav_bg a#current, div.right_nav_bg a.current { text-decoration: none; margin: 0 0 0 25px; color: #D14424; }
div.right_nav_bg a.border { border-bottom: 2px solid #DDD; }

div.new_seal { position: absolute; top: 10px; left: 100px; z-index: 2; }

a#download_link, a#download_link:visited { color: #FFF; text-decoration: none; font-size: 12px; }
h1#download_link { color: #FFF; font-size: 12px; text-decoration: none; }
div.exp_info { width: 350px; color: #FFF; position: absolute; top: 212px; left: 290px; z-index: 1; font-size: 12px; line-height: 18px; text-align: justify; }
div.exp_info p { margin: 5px 0; }
div.exp_info li { font-size: 12px; line-height: 16px; margin: 10px 0; }
div.exp_title { width: 450px; color: #FFF; position: absolute; top: 20px; left: 290px; z-index: 1; font-size: 22px; font-weight: bold; line-height: 25px; }
div.exp_img { width: 260px; height: auto; vertical-align: top; position: absolute; top: 45px; left: -28px; z-index: 1; }
div.exp_buy_now { width: 267px; height: 40px; position: absolute; top: 480px; left: -30px; }
div.exp_buy_now img { width: 267px; height: 40px; border: 0; }

div.exp_info h1, div.product_info h1, div.party_info h1 { font-size: 18px; font-weight: bold; line-height: 20px; margin: 8px 0 5px 0; padding: 0; }

div.dp_price { position: absolute; top: 0px; left: 100px; z-index: 2; }
div.product_info { width: 380px; color: #FFF; position: absolute; top: 60px; left: 290px; z-index: 1; font-size: 12px; line-height: 16px; text-align: justify; }
div.product_info p { margin: 0px 0 15px 0; }
div.product_info li { font-size: 12px; line-height: 16px; margin: 5px 0; }
div.product_info a, div.product_info a:visited { font-size: 12px; line-height: 16px; text-decoration: underline; color: #FFF; }
div.product_info a:hover { }
div.product_info h1 { text-align: left; }
div.product_title { width: 450px; color: #FFF; position: absolute; top: 30px; left: 290px; z-index: 1; font-size: 22px; font-weight: bold; line-height: 25px; }
div.product_img, div.pads_img { width: 260px; height: auto; vertical-align: top; position: absolute; top: 45px; left: -10px; text-align: center; }
div.pads_img img { border: 0px solid #E6792F; }

div.product_buy_now { width: 267px; height: 40px; position: absolute; top: 360px; left: -10px; }
div.product_buy_now img { width: 267px; height: 40px; border: 0; }
div.product_img_dp2 { width: 238px; height: 452px; vertical-align: top; position: absolute; top: 23px; left: -10px; }
div.product_img_dp2 img { border: 0; }
div.cd_covers { width: 245px; height: 304px; position: absolute; top: 230px; left: 365px; z-index: 1; }
div.esrb { width: 45px; height: 63px; position: absolute; top: 216px; left: 217px; }
div.esrb2 { width: 45px; height: 63px; position: absolute; top: 240px; left: 80px; z-index: 2; }
div.esrb3 { width: 45px; height: 63px; position: absolute; top: 330px; left: 285px; z-index: 2; }
div.esrb4 { width: 45px; height: 63px; position: absolute; top: 290px; left: 0px; z-index: 2; }
div.esrb img, div.esrb2 img, div.esrb3 img, div.esrb4 img { width: 45px; height: 63px; border: 0; }

div.awards_wrapper { width: 400px; height: auto; position: relative; top: 10px; left: 0; font-size: 12px; }
div.award { width: 110px; height: 140px; text-align: center; color: #FFF; font-size: 11px; float: left; margin: 10px 10px 5px 0;  }
div.award img { width: 90px; border: 0px solid #E6792F; }

div.product_page_badge { width: 223px; height: 191px; position: absolute; top: 440px; left: 698px; }
div.product_page_badge img { width: 223px; height: 191px; border: 0; }

div.right_for_you { width: 550px; height: 213px; position: absolute; top: 460px; left: 57px; color: #FFF;}
div.right_for_you img { width: 217px; height: 213px; border: 0; float: left; margin-right: 15px; }
div.right_for_you span { font-size: 20px; font-weight: bold; line-height: 25px; }
div.right_for_you p { margin: 70px 0 0 0 ; font-size: 12px; line-height: 16px; }
div.right_for_you a, div.right_for_you a:visited { color: #FFF; text-decoration: underline; }

div.store_img { width: 300px; height: auto; vertical-align: top; position: absolute; top: 45px; left: 35px;}
div.store_img img { width: 300px; height: auto; vertical-align: top; position: absolute; top: 45px; left: 165px; border: 5px solid #FFF; }
div.where_to_buy { width: 580px; height: auto; position: absolute; top: 80px; left: 530px; z-index: 1; }
div.where_to_buy div.img { float: left; width: 150px; height: auto; vertical-align: top; text-align: center; margin: 5px 15px; }
div.where_to_buy div.img img { border: 2px solid #E6792F; margin: 5px 0; }
div.where_to_buy_button { width: 267px; height: 40px; position: absolute; top: 430px; left: 225px; }
div.where_to_buy_button img { width: 267px; height: 40px; border: 0; }

div.specials_wrapper { width: 580px; height: auto; position: absolute; top: 80px; left: 360px; z-index: 1; }
div.specials { float: left; width: 150px; height: auto; vertical-align: top; color: #FFF; font-size: 12px; line-height: 16px; margin: 10px 20px 10px 10px; }
div.specials img { width: 120px; border: 0px solid #E6792F; margin: 0 10px 0 0; float: left; }
div.specials span { font-weight: bold; font-size: 12px; line-height: 16px; }
div.special_header { width: 270px; height: auto; position: absolute; top: 100px; left: 40px; color: #FFF; font-size: 12px; line-height: 16px; }
div.special_header h1 { font-size: 18px; }
div.special_buy_button { width: 267px; height: 40px; position: absolute; top: 230px; left: 40px; }
div.special_buy_button img { width: 267px; height: 40px; border: 0; }

div.song_list_wrapper { width: 800px; height: auto; position: absolute; top: 50px; left: 60px; z-index: 1; }
div.song_list_wrapper div.sortselect { width: auto; float: right; margin: 2px 0px 0 0; }
div.song_list_wrapper div.sortselect label { font-weight: bold; color: #2C2C2C; font-size: 12px; line-height: 14px; }
div.song_list_wrapper div.track_list { width: 85px; height: 100px; color: #2C2C2C; font-size: 12px; line-height: 14px; text-align: left; vertical-align: top; margin: 0 10px 0 0; position: relative; float: left; z-index: 1; }
div.song_list_wrapper div.track_listh { width: 380px; height: 100px; color: #fff; font-size: 12px; line-height: 14px; text-align: left; vertical-align: top; margin: 0 10px 0 0; position: relative; float: left; z-index: 1; }
div.song_list_wrapper div.track_list img { width: 80px; border: 0; float: left; margin: 0 8px 0 0; }
div.song_list_wrapper div.track_info { width: 290px; color: #2C2C2C; font-size: 12px; line-height: 14px; text-align: left; float: left; margin: 0 0 0 5px; }
div.song_list_wrapper div.product_list { width: 250px; height: 100px; color: #2C2C2C; font-size: 12px; font-weight: normal; line-height: 14px; text-align: left; vertical-align: top; margin: 0 10px 0 0; position: relative; float: left; z-index: 1; }
div.song_list_wrapper div.track_listh { margin: 0; }
div.song_list_wrapper div.track_listh h1, div.product_list h1 { font-size: 18px; line-height: 24px; font-weight: bold; margin: 10px 0 00; padding: 0; }

div.pager_link { width: 20px; height: 20px; margin: 0 5px 10px 5px; float: left; }
div.pager_link a, div.pager_link a:visited, div.pager_link a.current { display: block; width: 20px; height: 20px; line-height: 20px; vertical-align: middle; text-align: center; text-decoration: none; color: #FFF; font-weight: bold; }
div.pager_link a, div.pager_link a:visited { border: 0px solid #E6792F; font-size: 11px; color: #2C2C2C; }
div.pager_link a.current { font-size: 18px; border: 0; color: #2C2C2C; }
div.pager_link a:hover { background: #E6792F; color: #2C2C2C; }

div.screens_wrapper { width: 450px; height: auto; position: absolute; z-index: 1; top: 100px; left: 290px; }
div.screenshot { width: 110px; float: left; margin: 3px 20px 3px 0; }
div.screenshot img { width: 110px;  border: 2px solid #E6792F; }

div.which_product { width: 600px; height: auto; position: absolute; top: 30px; left: 20px; font-size: 12px; line-height: 16px; color: #2C2C2C;}
div.which_product h1 { font-size: 18px; font-weight: bold; line-height: 20px; margin: 8px 0 5px 0; padding: 0; }

div.screens_wrapper_large { width: 900px; height: auto; position: absolute; top: 30px; left: 00px; font-size: 12px; line-height: 16px; color: #fff;}
div.screens_wrapper_large a, div.screens_wrapper_large a:visited { text-decoration: underline; color: #2C2C2C; }
div.screenshot_large { width: 130px; height: 100px; float: left; margin: 10px 10px 10px 0; }
div.screenshot_large img { width: 130px; border: 2px solid #E6792F;  }

div.video_wrapper_large h1, div.screens_wrapper_large h1, div.photo_gallery h1 { font-size: 18px; margin: 18px 0 5px 0; color: #fff; }
div.video_wrapper_large a, div.video_wrapper_large a:visited { text-decoration: underline; color: #2C2C2C; }
div.video_player { width: 320px; height: 240px; position: absolute; top: 80px; left: 10px; z-index: 1; }
div.video_wrapper_large { width: 550px; height: auto; position: absolute; top: 30px; left: 350px; font-size: 12px; line-height: 16px; color: #2C2C2C; }
div.video_thumb { width: 150px; height: 112px; float: left; text-align: center; margin: 10px 20px 30px 0; }
div.video_thumb img { width: 150px; border: 2px solid #E6792F;  }

div.photo_gallery { width: 800px; position: absolute; top: 80px; left: 10px; }
div.photo_gallery h1 { margin: 10px 0 0 0; }
div.photo_gallery p, div.photo_gallery a, div.photo_gallery a:visited { color: #2C2C2C; font-size: 12px; line-height: 16px; }
div.photo_gallery_thumb { height: 120px; height: auto; float: left; text-align: center; margin: 0 10px 10px 0; }
div.photo_gallery_thumb img { height: 120px; border: 2px solid #E6792F; }


div.select_media { width: 200px; height: 30px; position: absolute; top: 50px; left: 10px; }
div.select_media select { width: 90%; border: 1px solid #CCC; color: #646669; font-size: 11px; padding: 1px; background: #E5E7ED; }

table.right_for_you { width: 100%; background: #EDA593; }
table.right_for_you th { font-size: 14px; padding: 8px; }
table.right_for_you th.title { background: #CC3E24; }
td.right { font-weight: bold; }
td.title { text-align: right; font-weight: bold; background: #CC3E24; }
td.green, th.green { background: #417637; }
td.red, th.red { background: #B80500; }

div.choose_exp { width: 541px; height: 411px; position: absolute; top: 73px; left: 350px; }
div.choose_exp img { width: 541px; height: 411px; border: 0; }
div.exp_landing { width: 300px; height: auto; color: #FFF; font-size: 12px; line-height: 18px; text-align: justify; position: absolute; top: 70px; left: 10px; }
div.exp_landing h1 { font-size: 18px; }
div.exp_landing a, div.exp_landing a:visited { color: #fff; text-decoration: underline; }

div.ways_wrapper_large { width: 400px; height: auto; position: absolute; top: 50px; left: 0px; }
div.ways_wrapper { width: 115px; float: left; color: #FFF; font-size: 12px; margin: 0 25px 20px 20px; }
div.ways_wrapper img { width: 115px; border: 0; margin: 0 0 8px 0; border: 2px solid #4A8234; }
div.ways_wrapper span { font-weight: bold; }

div.party_heading { width: 250px; text-align: left; position: absolute; top: 35px; left: 0px; color: #FFF; font-size: 20px; font-weight: bold;}
div.party_img { width: 654px; height: 250px; position: absolute; top: 70px; left: 0px; }
div.party_img img { width: 654px; height: 250px; border: 2px solid #407537; }
div.audio_player_party { width: 350px; height: 250px; position: absolute; top: 340px; left: 0px; text-align: center; }
div.audio_player_part img { width: 260px; border: 0; }
div.party_info { width: 300px; color: #FFF; font-size: 12px; line-height: 16px; position: absolute; top: 330px; left: 370px; text-align: justify; }
div.party_info h1 { text-align: left; }

span#price { font-size: 18px; line-height: 18px; font-weight: bold; }

#dhtmltooltip{ position: absolute; left: -300px; width: 150px; border: 1px solid #DBDED2; padding: 10px; background: #BF5F08; color: #FFF; font-size: 12px; font-weight: normal; visibility: hidden; z-index: 100; }
#dhtmlpointer{ position:absolute; left: -300px; z-index: 101; visibility: hidden; }

#hn-banner { position: absolute; top: -23px; left: -42px; z-index: 100; width: 475px; height: 74px; /*background: url('/images/hn-banner.jpg') 0 0 no-repeat;*/ }