@import url("/Styles/lightbox.css");
@import url("/Styles/reset.css");
/*@import url("/Styles/navigation.css");
@import url("/Styles/scroller.css");
*/

body {
background:#FFF/* url(/images/Chilled_bg.jpg) repeat-x top center*/;
margin:0 auto;
padding:0;
font-family: Arial, Helvetica, sans-serif; 
font-size:0.7em; /* 11px */ 
line-height:1.4em; 
color: #444;
text-align:center;
}

#background { margin:0 auto;/*background:url(/images/collage_bg.jpg) no-repeat top center ;*/}

#wrapper {width:967px;margin:0 auto;text-align:left;}
#wrapper .png {behavior:url(/Styles/iepngfix.htc);border:0;padding:0;margin:0;}

.itembuycms  {background: url(/images/item_buyblue.jpg) no-repeat;width:119px;height:26px; text-align:center;margin: 0; padding:0; font-size: 105%; text-decoration:none;cursor:pointer;}
.iteminfocms {background: url(/images/item_infogrey.jpg) no-repeat;width:119px;height:26px;text-align:center;margin: 0; padding:0; color:#555;font-size: 100%; text-decoration:none;cursor:pointer;}

/*  CONTENT  */
#main {width:946px;margin: 0 0 0 20px;padding: 0 0 0 0; z-index:0; top:0;} 
#main .breadcrumbs {color: #444; font-size:105%; text-decoration:none;font-weight:normal; margin-top:0.7em;}
#main .breadcrumbs a {color: #444; font-size:105%; text-decoration:none; font-weight:normal;}
#main .breadcrumbs a:hover {color: #444; font-size:105%; text-decoration:underline; font-weight:normal;}
#main .breadcrumbs a:active {color: #000000; font-size:105%; text-decoration:none; font-weight:normal;}
#main .master {padding-top: 1em;width:940px;}

/*  LEFT MENU  */
#main .menu {float:left;display:inline;padding:0;width:137px;}
#main .menu_header {background: url(/images/categories_header_bg.gif) no-repeat center top;padding: 0.8em 0.7em;font-weight: bold;font-size:115%;color:#444;text-transform:uppercase;}
#main h2.menu_subheader {background:#FFF;padding: 0.5em 0.7em 0.6em 0.7em;font-weight: bold; font-size:110%; color:#444444;text-decoration: none;bbackground: url(/images/categories_button_bg.gif) #f9f9f9 repeat-x left top;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-bottom: 1px solid #dddcdc;}
#main h2.menu_subheader a, #main h2.menu_subheader a:hover {text-decoration: none;font-weight: bold;}
#main h1.category {padding: 2px 0.7em 2px 2.5em;font-size:100%; color:#444444;text-decoration: none;background: #efefef;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-bottom: 1px solid #dddcdc;}
#main h1.category a {text-decoration: none;font-weight: normal;}
#main h1.category a:hover {text-decoration: none;font-weight: normal;color: #0099FF;}
#main .menubottom {background: url(/images/categories_bottom.gif) no-repeat; width:137px; height:3px; margin:0; padding:0;}

#main .content {float:right;width:780px;padding:0;margin:0;}
#main .text {padding-top:1em;}

/* SITE BANNERS */
#main .standardbanner {height:23px;width:780px;color:#444;background: url(/images/mediumbanner.gif) no-repeat left top;position:relative;margin:0 0 11px 0;}
#main .longbanner {height:23px;width:940px;color:#444;background: url(/images/category_longbanner_bg.gif) no-repeat left top;position:relative;margin:0 0 11px 0;}

#main .bannertitle {font-size:110%;font-weight:bold;position:absolute;left:12px;top:3px;text-align:left;}
#main .banneroptions {font-size:100%;font-weight:bold;position:absolute;right:12px;top:3px;text-align:right;}
#main .pages {padding-right:9px; color:#444; font-weight:normal;text-decoration:none;}
#main .pages a {font-weight:normal; text-decoration:none; color:#444;}
#main .pages a:hover {font-weight:normal; text-decoration:none; color:#444;}
#main .pages-active {font-weight:bold; text-decoration:none; color:#000; padding-right:9px;}
#main .pages-active a {font-weight:bold; text-decoration:none; color:#000;}

#main h1.category_banner {width:780px;height:23px;margin: 1em 0 0em 0;padding: 4px 0 0 1em;background: url(/images/category_banner_bf.gif) no-repeat;font-size:110%;font-weight:bold;position:relative;} 
#main h1.tracklisting_banner {width:780px;height:23px;margin: 1em 0 0em 0;padding: 3px 0 0 1em;background: url(/images/category_banner_bf.gif) no-repeat;font-size:110%;font-weight:bold; 	text-decoration:none; cursor:pointer;}
#main h1.tracklisting_banner:hover {text-decoration:none; font-weight:bold; color: #018EE8;}
#main h1.category_longbanner {width:940px;height:23px;margin:1em 0 0em 0;padding:0.3em 0 0 1em;background: url(/images/category_longbanner_bg.gif) no-repeat;font-size:110%;font-weight:bold; position:relative;} 
#main h1.category_smallbanner {width:940px;height:23px;margin:1em 0 0em 1px;padding:0.3em 0 0.6em 1em;background: url(/images/category_smallbanner_bg.gif) no-repeat;font-size:110%;font-weight:bold;} 

#main h2.pages_banner {width:780px;margin:1em 0 0 1px;padding:4px 0 6px 0 ;background: url(/images/category_banner_bf.gif) no-repeat;font-size:100%;text-align:right; height:23px;} 
#main h2.pages_banner a {text-decoration:none;}
#main h2.pages_banner a:hover {text-decoration:none;}
#main h2.pages_banner .pages {padding-right:1.1em; color:#444; font-weight:normal;}
#main h2.pages_banner .pages a {font-weight:normal; text-decoration:none; color:#444;}
#main h2.pages_banner .pages a:hover {font-weight:normal; text-decoration:none; color:#444;}
#main h2.pages_banner .pages-active {font-weight:bold; text-decoration:none; color:#000; padding-right:1.1em;}
#main h2.pages_banner .pages-active a {font-weight:bold; text-decoration:none; color:#000;}

#main h2.pages_longbanner {width:940px; height:23px;margin:1em 0 0 1px;padding:0.4em 0 0.6em 0 ;background: url(/images/category_longbanner_bg.gif) no-repeat;font-size:100%;text-align:right;  position:relative;}
#main h2.pages_longbanner a {text-decoration:none;}
#main h2.pages_longbanner a:hover {text-decoration:none;}
#main h2.pages_longbanner .pages {padding-right:1.1em; color:#444; font-weight:normal;}
#main h2.pages_longbanner .pages a {font-weight:normal; text-decoration:none; color:#444;}
#main h2.pages_longbanner .pages a:hover {font-weight:normal; text-decoration:none; color:#444;}
#main h2.pages_longbanner .pages-active {font-weight:bold; text-decoration:none; color:#000; padding-right:1.1em;}
#main h2.pages_longbanner .pages-active a {font-weight:bold; text-decoration:none; color:#000;}

/* SECTION HEADER */
#sectionheader {background:url(/images/sectionheader_bg.jpg) no-repeat;width:780px;height:76px;}
#sectionheader .header {padding: 0.6em 0 0 15px;margin:0;font-size: 205%;font-weight:bold; }
#sectionheader .subheader {padding: 15px 0 0 1.5em;font-size: 135%;text-transform:uppercase;font-weight:bold;}

#longsectionheader {background:url(/images/toursheader.jpg) no-repeat;width:940px;height:76px;}
#longsectionheaderradio {background:url(/images/radio_artist_banner.jpg) no-repeat;width:940px;height:76px;}
#longsectionheader .header {padding: 0.6em 0 0 15px;margin:0;font-size: 205%;font-weight:bold; }
#longsectionheader .subheader {padding: 15px 0 0 1.5em;font-size: 135%;text-transform:uppercase;font-weight:bold;}

#compheader {background:url(/images/compheader.jpg) no-repeat;width:940px;height:38px;}
#compheader .header {padding: 12px 0 0 15px;margin:0;font-size: 205%;font-weight:bold; }
#compheader .subheader {padding: 15px 0 0 1.5em;font-size: 135%;text-transform:uppercase;font-weight:bold;}


#subtype {}
#subtype .banner {background:url(/images/sectionheader_bg.jpg) no-repeat;width:780px;height:76px;}
#subtype h1 {padding: 0.6em 0 0 15px;margin:0;font-size: 205%; font-weight:bold;}
#subtype h3 {padding: 15px 0 0 1.5em;font-size: 135%; font-weight:bold; text-transform:uppercase;}

/* MUSIC HOME FEATURED PANEL */
#musichome_twobanner_ad {background: url(/images/musichome_02.jpg) no-repeat center bottom; margin:0 0 11px 0; padding:0;}
#musichome_twobanner_ad .bgtop {background: url(/images/musichome_01.jpg) no-repeat left top;width:940px;height:5px;margin:0;padding:0;}
#musichome_twobanner_ad .button, #musichome_twobanner_ad .button a {margin: 3px 15px 10px 6px;padding:0;border:0; text-decoration: none;float:left;display:inline; width:448px;}
#musichome_twobanner_ad .title {font-size:120%; color: #333;padding: 0.6em 0 0 0.6em;}

#featuredtabs .featuredwrap {padding:20px 28px 10px 28px;border-left:1px solid #DDDCDC;}
#featuredtabs .standardproduct {width:178px;height:326px;position:relative;background: url(/images/StandardProduct_bg.png) no-repeat center top;margin:0;}
#featuredtabs .standardproductimage {background:#fff;padding:3px;margin:13px 0 0 15px;}
#featuredtabs .smallroundel {position:absolute;top:-45px; right:-5px;}
#featuredtabs .productinfowrap {margin:0;padding:0;width:146px;position:absolute;top:163px;left:15px;}
#featuredtabs .artist {font-size:12px;font-weight:bold;margin:0; padding:0;}
#featuredtabs .albumtitle {font-size:12px;font-weight:normal;}
#featuredtabs .oldprice {color:#C09;font-weight:bold;font-size:12px;margin:0;padding:0 0 0 0;font-family: Arial, Helvetica, sans-serif;}
#featuredtabs .strike {text-decoration: line-through;}
#featuredtabs .moreinfo a {color:#09F;text-decoration:underline;padding:0;margin:0;font-size:11px;font-family: Arial, Helvetica, sans-serif;}
#featuredtabs .moreinfo a:hover {text-decoration:none;}

#featuredtabs .product_fragranceicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_fragrance.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#featuredtabs .product_luggageicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_luggage.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#featuredtabs .product_fitnessicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_fitness.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#featuredtabs .product_clothingicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_clothing.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#featuredtabs .product_physicalicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_physical.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#featuredtabs .product_downloadicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_download.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#featuredtabs .icon {position:absolute;top:255px;left:15px;}
#featuredtabs .price {color:#09F;font-size:12px;font-weight:bold;position:absolute;top:260px;left:47px;}
#featuredtabs .stroke {width:146px;border-top:1px solid #dddcdc;position:absolute;top:285px;left:15px;}
#featuredtabs .addtobasket {width:127px;height:23px;position:absolute;top:294px;left:26px;background: url(/images/addtobasketbutton_bg.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);color:#fff;font-weight:bold;margin:0;padding:0 0 0 0;text-align:center;font-size:12px;cursor:pointer;font-family: Arial, Helvetica, sans-serif;}

#featuredtabs {background: url(/images/featuredtabs_bg.gif) no-repeat center top;padding:0;position:relative;border-bottom:1px solid #dddcdc;}
/*#featuredtabs .featuredtabs_top {background: url(/images/featuredtabs_bgtop.jpg) no-repeat left top;width:940px;height:2px;margin:0;padding:0;}*/

#featuredtabs .ajax__tab_xp .ajax__tab_header {font-family:Arial, Helvetica, sans-serif;font-size:110%;text-transform: uppercase; font-weight:normal;color: #06F;background:none;margin:-1px 0 0 0;}
#featuredtabs .ajax__tab_xp .ajax__tab_outer {background:url(/images/featured_tabs_notactive_right.jpg) no-repeat right top ;padding:0 2px 10px 0;}
#featuredtabs .ajax__tab_xp .ajax__tab_inner {background:url(/images/featured_tabs_notactive_left.jpg) no-repeat left top ;padding:0 0 0 2px;height:31px;}
#featuredtabs .ajax__tab_xp .ajax__tab_tab {background:url(/images/featured_tabs_notactive.jpg) #fff repeat-x left top ;color:#747474;padding:10px 13px 8px 13px; margin:0 0 0 -1px;/*padding:8px 1.8em 9px 1.7em;margin:0 0 0 -3px;border-right: 1px solid #dddcdc;border-top: 1px solid #dddcdc;border-left: 1px solid #dddcdc;*/}
#featuredtabs .ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(/images/featured_tabs_roller_right.jpg) no-repeat right top ;padding:0 2px 10px 0;}
#featuredtabs .ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(/images/featured_tabs_roller_left.jpg) no-repeat left top ;padding:0 0 0 2px;height:31px;}
#featuredtabs .ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(/images/featured_tabs_roller.jpg) repeat-x;color:#06F;}
#featuredtabs .ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(/images/featured_tabs_active_right.jpg) no-repeat right top ;padding:0 2px 10px 0;}
#featuredtabs .ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(/images/featured_tabs_active_left.jpg) no-repeat left top ;padding:0 0 0 2px;height:31px;}
#featuredtabs .ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(/images/featured_tabs_active.jpg) repeat-x;border-bottom:1px solid #f6f6f6;/*border-top: 1px solid #dddcdc;border-left: 1px solid #dddcdc;*/margin:0 -1px -1px -1px;font-weight:bold;color:#444;padding-bottom:9px;}
#featuredtabs .ajax__tab_xp .ajax__tab_body {border:0;background:none;padding:0;}

#featuredtabs .musictab {background-image: url(/images/musichome_tabbutton_bg.jpg);background-repeat: repeat-x;background-position: left bottom;padding:6px 1.7em;border-right: 1px solid #dddcdc;float:left;color: #444444; font-size: 100%; text-transform: uppercase; font-weight:bold;}
#featuredtabs .updated a, #musichome_promo_two .updated a:hover, #musichome_promo_two .updated a:active {float:right;padding:6px 0.7em;border-right: 1px solid #dddcdc;color:#333; text-decoration:none; font-weight:normal;}
#featuredtabs .rss {float:right;padding:5px 8px 5px 6px;border-left: 1px solid #ffffff;}
#featuredtabs .wrap {border-top: 1px solid #dddcdc;border-bottom: 1px solid #dddcdc;margin:0px 0 0 0;padding:0;}
#featuredtabs .title, #musichome_promo_two .title a, #musichome_promo_two .title a:hover, #musichome_promo_two .title a:active {color: #333; font-size: 100%; text-decoration: none;}
#featuredtabs .viewall {background: url(/images/musichome_tabbutton_bg.jpg) repeat-x left bottom;border-right: 1px solid #dddcdc;width:175px;}
#featuredtabs .link a, #featuredtabs .link a:hover, #featuredtabs .link a:active {float:left;margin: 7px 0 0 0 ;padding:0;color: #444444; font-size: 85%; text-transform: uppercase; font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

#snipets {/*margin-top:2em;*/ /*remove because anchor in place */margin-top:1em;margin-bottom:2em;}

#snipetwrap {width:308px;float:left;display:inline;}

#snipet_featartist {width:308px;background: url(/images/musichome_panelbg_empty.jpg) repeat-y center top;margin:0;padding:0;}
#snipet_featartist h1.header {background: url(/images/musichome_panelheader.jpg) no-repeat center top;	color: #444444; font-size: 110%; text-transform: uppercase; font-weight:bold;padding:8px 1.2em;}
#snipet_featartist .bg {width:308px;background: url(/images/musichome_panelbg.jpg) repeat-y center bottom;margin:0;padding:0;}
#snipet_featartist .artistwrap {width:138px;float:left;margin:7px 7px 3px 7px;}
#snipet_featartist .artistimg {padding:2px;background:#fff;}
#snipet_featartist .artistname,
#snipet_featartist .artistname a {float:left;display:inline;font-weight:bold;margin:2px 0 0 0;text-decoration:none;padding:0;}
#snipet_featartist .arrow {margin:7px 0 0 0;float:right;display:inline;}
#snipet_featartist .baseline {border-bottom:1px solid #dddcdc;width:154px;margin:0;padding:0;}

#snipet_featartistbottom {background: url(/images/featartist_bgbottom.jpg) no-repeat center bottom;width:308px;border-top: 1px solid #dddcdc;}
#snipet_featartistbottom.bottomborder {border-top: 1px solid #dddcdc;margin:0;padding:0;}
#snipet_featartistbottom .link a, #snipet_featartist .link a:hover {float:left;margin: 7px 0 0 10px;padding: 0 0 4px 0;color: #444;font-size: 85%; text-transform: uppercase; font-weight:bold; text-decoration:none;}
#snipet_featartistbottom .viewall {font-weight:bold;background: url(/images/musichome_tabbutton_bg.jpg) repeat-x left bottom;border-right: 1px solid #dddcdc;width:120px;margin:0 0 0 1px;}
#snipet_featartistbottom .bottomarrow {float:left; margin:11px 0 0 7px;display:inline;padding:0;}

#snipet_downloads {width:308px;background: url(/images/topdownloads_bg_02.gif) no-repeat center bottom;	float:left;margin-left:8px;display:inline;}
#snipet_downloads h1.header {background: url(/images/musichome_panelheader.jpg) no-repeat center top;color:#444444;font-size:110%;text-transform:uppercase;font-weight:bold;padding:8px 1.2em;}
#snipet_downloads .topdownload {width: 282px; padding:0 0 30px 15px;}
#snipet_downloads .topdown_title {float: left; margin:0; padding:4px; width:160px;}
#snipet_downloads .topdown_speaker {float:left;display:inline;margin: 0 0 0 0; padding:4px 0 0 0;}

#snipet_downloads .topdown_buy {float:right;display:inline;margin: 0 0 0 0; padding:6px 4px 0 0;}
#snipet_downloads .topdownitembuy, 
#snipet_downloads .topdownitembuy a, 
#snipet_downloads .topdownitembuy a:hover {background: url(/images/topdownload_buyblue.png) no-repeat;behavior:url(/Styles/iepngfix.htc);width:74px;height:20px; text-align:center;margin: -2px 0 0 14px; font-size: 95%; text-decoration:none;cursor:pointer;}

#snipet_downloads .row {background:#e8e8e8;}

#snipet_competition {width:308px;background: url(/images/musichome_panelbg_plain.jpg) repeat-y center top;float:left;margin-left:8px;position:relative;} 
#snipet_competition  h1.header {background-image: url(/images/musichome_panelheader.jpg);background-repeat: no-repeat;background-position: center top;	color: #444444; font-size: 110%; text-transform: uppercase; font-weight:bold;padding:8px 1.2em; text-shadow: 1px 1px 2px #fff;}
#snipet_competition .competition {background: url(/images/musichome_paneltwobg.jpg) #f8f8f8 no-repeat left top;margin-left:1px;margin-right:1px; width:306px;padding:14px 0 5px 0;border-bottom:1px solid #dddcdc;}
#snipet_competition .comp_img {padding: 2px;margin:0px 0 8px 23px;float: left;width: 80px;background:#fff;}
#snipet_competition .text {padding:0px 10px 18px 0;margin:-2px 0 0 0;width:182px;float: right;text-align:left;}
#snipet_competition .enter {/*float:right;display:inline;margin:0;padding:0;*/}
#snipet_competition  a {text-decoration:none;color:#06F;}
#snipet_competition  a:hover {text-decoration:underline;color:#06F;}
#snipet_competition .bottom_bg {background: url(/images/musichome_panelbottom.jpg) no-repeat;height:3px;width:308px;margin:0;padding:0;position:absolute;bottom:0;}
#snipet_competition h3 {color: #444444; font-size: 110%; font-weight:bold;}

/*  FRONTPAGE */
#frontpage {margin:0 0 35px 0;padding:0;}

#frontpage .welcomebanner {margin:-12px 0 0px -3px;padding:0;border:0;}
#frontpage .chilled_banner {margin:-4px 0 0px -3px;padding:0;border:0;}
#frontpage .flashfeature {margin:0;padding:0;}
#frontpage .fourpanel {margin:1em 0 0 -3px;padding:0;background: url(/images/frontpage_fourbg.gif) no-repeat center bottom; width:946px; height:200px;}
#frontpage .fourpaneltop {background: url(/images/homepage_bgtop.jpg) no-repeat left top;width:940px;height:3px;margin:0;padding:0;}
#frontpage .fourpanelimgfirst {width: 223px;float:left;padding:12px 0 0 14px;}
#frontpage .fourpanelimg {width: 223px;float:left;padding:12px 0 0 9px;}
#frontpage .fourpanelimglast {width: 223px;float:right;padding:12px 14px 0 0;}


#frontpage .newsbanner {margin:15px 0 11px 0;padding:0;}


/*  FRONTPAGE - BLOG*/
#homepageblogsnipet {width:946px;height:186px;background: url(/images/homepage_newsbanner_bg.jpg) no-repeat left top;position:relative;margin:11px 0 0 -3px;padding:0;}

#homepageblogsnipet  ul {list-style:none;display:inline;margin:0;padding:0;}
#homepageblogsnipet  li {display:inline;margin:0 1px 0 0;padding:0;}
#homepageblogsnipet #blogsnipetlinks {position:absolute;top:15px;left:23px;margin:0;padding:0;}
#homepageblogsnipet .snipettitle {position:absolute;top:17px;left:190px;font-size:340%;color:#9b9b9b;font-weight:bold;behavior:url(/Styles/iepngfix.htc);}
#homepageblogsnipet .viewmorenews {position:absolute;top:28px;right:23px;behavior:url(/Styles/iepngfix.htc);}

#homepageblogsnipet .strokebanner {position:absolute;top:60px;left:23px;behavior:url(/Styles/iepngfix.htc);}

#homepageblogsnipet .homeblognewstitle {position:absolute;top:82px;left:23px;color:#666;font-size:220%;margin:0;padding:0;}
#homepageblogsnipet p.homepagestory {position:absolute;top:105px;left:23px;color:#666;font-size:140%;width:650px;line-height:1.2em;}
#homepageblogsnipet p.homepagestory a {text-decoration:underline;color:#09F;}
#homepageblogsnipet p.homepagestory a:hover {text-decoration:none;color:#09F;}
#homepageblogsnipet p.dateposted {position:absolute;top:147px;left:23px;color:#333;font-size:100%;}

#homepageblogsnipet .blogsnipetimage {background:#bababa;padding:4px;position:absolute;top:78px;right:23px;}

/*  TEMP FRONTPAGE */
#temp_flash {background: url(/images/temp_flashbg.jpg) no-repeat left top;height:449px;width:940px;position:relative;border:0;}
#temp_flash .mainimage {width:897px;height:250px;position:absolute;background:#000;top:18px;left:22px;}
#temp_flash .thumbimage1{width:192px;height:125px;position:absolute;background:#ff0;bottom:26px;left:53px;}
#temp_flash .thumbimage2{width:192px;height:125px;position:absolute;background:#000;bottom:26px;left:266px;}
#temp_flash .thumbimage3{width:192px;height:125px;position:absolute;background:#000;bottom:26px;left:481px;}
#temp_flash .thumbimage4{width:192px;height:125px;position:absolute;background:#000;bottom:26px;left:695px;}

/*  FORMAT HOMEPAGES EG ALBUMS SINGLES DOWNLOADS  */
#formathomepage {margin: 0; padding:0; width:780px;text-align:left;float:right;display:inline;}

#sectionbanner {background: url(/images/homebanner.png) no-repeat left top;behavior:url(/Styles/iepngfix.htc);height:67px;margin:0;padding:0 0 11px 0;position:relative;}
#sectionbanner .section_downloadicon {width:36px;height:36px;background: url(/images/banner_download.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);position:absolute;top:16px;left:16px;text-indent:-999999px;}
#sectionbanner .section_physicalicon {width:36px;height:36px;background: url(/images/banner_physical.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);position:absolute;top:16px;left:16px;text-indent:-999999px;}
#sectionbanner .section_luggageicon {width:36px;height:36px;background: url(/images/banner_luggage.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);position:absolute;top:16px;left:16px;text-indent:-999999px;}
#sectionbanner .section_fragranceicon {width:36px;height:36px;background: url(/images/banner_fragrance.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);position:absolute;top:16px;left:16px;text-indent:-999999px;}
#sectionbanner .section_clothingicon {width:36px;height:36px;background: url(/images/banner_clothing.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);position:absolute;top:16px;left:16px;text-indent:-999999px;}
#sectionbanner .section_fitnessicon {width:36px;height:36px;background: url(/images/banner_fitness.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);position:absolute;top:16px;left:16px;text-indent:-999999px;}
#sectionbanner .title {text-transform:uppercase;font-size:230%;position:absolute;padding:27px 0 2px 64px;font-weight:bold;}

#formathomepage .infoheader{padding:0;margin:0 0 11px 0;}

#downloadnote {background: url(/images/Download_promobanner_top.jpg) no-repeat left top;margin:0 0 11px 0;color:#333;padding:0;}
#downloadnote .pad {padding:8px 15px 4px 15px;}
#downloadnote span.topic {font-size:120%;font-weight:bold;}
#downloadnote .bottom {background: url(/images/Download_promobanner_bottom.jpg) no-repeat left top;height:5px;}

#threeproduct {margin:0 0 11px 0;}
#threeproduct .largeproduct {background: url(/images/Homepage_largethree_bg.jpg) no-repeat center top;width:247px;height:392px;position:relative;}
#threeproduct .largeproductimage {background:#fff;padding:3px;border:1px solid #dddcdc;margin:17px 0 0 19px;}
#threeproduct .largeroundel {position:absolute;top:-60px; right:-6px;}
#threeproduct .productinfowrap {margin:0;padding:0;width:208px;position:absolute;top:228px;left:18px;}
#threeproduct .artist {font-size:105%;font-weight:bold;margin:0; padding:0;}
#threeproduct .albumtitle {font-size:120%;font-weight:bold;}
#threeproduct .oldprice {color:#C09;font-weight:bold;font-size:110%;margin:0;padding:2px 0 0 0;}
#threeproduct .strike {text-decoration: line-through;}
#threeproduct .moreinfo a {color:#09F;text-decoration:underline;padding:0;margin:0;font-size:100%}
#threeproduct .moreinfo a:hover {text-decoration:none;}

#threeproduct .product_fragranceicon {position:absolute;top:320px;left:18px;width:26px;height:26px;background: url(/images/product_fragrance.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#threeproduct .product_luggageicon {position:absolute;top:320px;left:18px;width:26px;height:26px;background: url(/images/product_luggage.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#threeproduct .product_fitnessicon {position:absolute;top:320px;left:18px;width:26px;height:26px;background: url(/images/product_fitness.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#threeproduct .product_clothingicon {position:absolute;top:320px;left:18px;width:26px;height:26px;background: url(/images/product_clothing.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#threeproduct .product_physicalicon {position:absolute;top:320px;left:18px;width:26px;height:26px;background: url(/images/product_physical.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#threeproduct .product_downloadicon {position:absolute;top:320px;left:18px;width:26px;height:26px;background: url(/images/product_download.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#threeproduct .icon {position:absolute;top:320px;left:18px;}
#threeproduct .price {color:#09F;font-size:140%;font-weight:bold;position:absolute;top:325px;left:52px;}
#threeproduct .stroke {width:208px;border-top:1px solid #dddcdc;position:absolute;top:350px;left:20px;}
#threeproduct .addtobasket {width:127px;height:23px;position:absolute;top:360px;left:60px;background: url(/images/addtobasketbutton_bg.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);color:#fff;font-weight:bold;margin:0;padding:0 0 0 0;text-align:center;font-size:115%;cursor:pointer;}

#formathomepage .divider {background: url(/images/divider_bg.jpg) no-repeat left top;height:23px;margin:0 0 11px 0;position:relative;}
#formathomepage .dividersubject {font-size:115%;position:absolute;top:5px;left:10px;}
#formathomepage .seeallproducts {text-align:right;position:absolute;top:4px;right:10px;}
#formathomepage .seeallarrow {padding:0 0 1px 5px;}

#fourproduct {margin:0;padding:0;}
#fourproduct .standardproduct {width:178px;height:326px;position:relative;background: url(/images/StandardProduct_bg.png) no-repeat center top;margin:0 0 11px 0;padding:0;}
#fourproduct .standardproductimage {background:#fff;padding:3px;margin:13px 0 0 15px;}
#fourproduct .smallroundel {position:absolute;top:-45px; right:-5px;}
#fourproduct .productinfowrap {margin:0;padding:0;width:146px;position:absolute;top:163px;left:15px;}
#fourproduct .artist {font-size:105%;font-weight:bold;margin:0; padding:0;}
#fourproduct .albumtitle {font-size:105%;font-weight:normal;}
#fourproduct .oldprice {color:#C09;font-weight:bold;font-size:110%;margin:0;padding:0 0 0 0;}
#fourproduct .strike {text-decoration: line-through;}
#fourproduct .moreinfo a {color:#09F;text-decoration:underline;padding:0;margin:0;font-size:100%}
#fourproduct .moreinfo a:hover {text-decoration:none;}

#fourproduct .product_fragranceicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_fragrance.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#fourproduct .product_luggageicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_luggage.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#fourproduct .product_fitnessicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_fitness.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#fourproduct .product_clothingicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_clothing.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#fourproduct .product_physicalicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_physical.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#fourproduct .product_downloadicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_download.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#fourproduct .icon {position:absolute;top:255px;left:15px;}
#fourproduct .price {color:#09F;font-size:120%;font-weight:bold;position:absolute;top:260px;left:47px;}
#fourproduct .stroke {width:146px;border-top:1px solid #dddcdc;position:absolute;top:285px;left:15px;}
#fourproduct .addtobasket {width:127px;height:23px;position:absolute;top:294px;left:26px;background: url(/images/addtobasketbutton_bg.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);color:#fff;font-weight:bold;margin:0;padding:0 0 0 0;text-align:center;font-size:115%;cursor:pointer;}

#topdownloadtable {margin:0;padding:0;}
#topdownloadtable .row {background:#e8e8e8;}

/*  PRODUCT DETAILS  */
#productdetail {position:relative;width:270px;float:left;display:inline;margin:0;padding:0 0 1em 0;background: url(/images/productimage_bg.gif) no-repeat center top;}
#productdetail .prodimage {border:1px solid #dddcdc;margin:7px;padding:2px;}
#productdetail .randal {position:absolute;width:130px;height:81px;text-indent:-99999px;background: url(/images/Coming_soon.png) no-repeat;behavior:url(/Styles/iepngfix.htc);top:185px;right:4px;}

#productdescription {width:330px;position:relative;float:left;display:inline;margin: 0 0 0 20px;text-align:left;color:#444444;}
#productdescription .descwrap {position:absolute;top:0;}
#productdescription .title {margin:0;padding:0;font-size:170%;line-height:100%;font-weight:bold;}
#productdescription .artist {font-size:100%;font-weight:bold;}
#productdescription .releasedate {font-size:95%;color:#444444;padding:10px 0 0 0;margin:0;}

#productdescription .pricewrap {position:absolute;top:98px;}
#productdescription .price {margin:0;padding:0;font-size:200%;color:#0099FF;font-weight:bold;}
#productdescription .oldprice {margin:0;padding:4px 0 0 0;}
#productdescription span.strike {text-decoration: line-through;}
#productdescription .stock {margin:0;padding:2px 0 4px 0;}
#productdescription span.instock {text-transform:uppercase;color:#09F;font-weight:bold;}
#productdescription #addbutton {padding:5px 0 0 0;margin:0; } 
#productdescription .delivery {color:#09F;font-size:110%;font-weight:bold;padding:2px 0 0 0;}

#productdescription p.topstroke {border-top:1px solid #cacaca;margin:0;padding:0;}
#productdescription p.bottomstroke {border-bottom:1px solid #cacaca;margin:0;padding:0;position:absolute;top:268px;width:310px;}

#productdescription .formatswrap {position:absolute;top:208px;width:310px;}
#productdescription .formatsheader {font-size:110%;color:#444;font-weight:bold;padding:0;margin:9px 0 0 0;}
#productdescription .formats {float:left;display:inline;padding:0;margin:5px 0 0 0;}
#productdescription ul, 
#productdescription li {list-style:none; display:inline;padding:0;margin:0;}
#productdescription li a {color:#0099FF;text-decoration:underline;font-weight:bold;}
#productdescription li a:hover {color:#0099FF;text-decoration:none;}
#productdescription .formatprice {margin: 0 23px 0 5px;color:#0099FF;font-size:110%;font-weight:bold;}

#productdescription .buybutton_productdetail {background: url(/images/productdetail_addtobasket.gif) no-repeat left top;width:129px;height:23px;margin:0 0 5px 0;cursor:pointer;}

#productaddtions {float:right;display:inline;width:130px;}
#productaddtions .advert {margin-bottom:1em;}
#productaddtions .video_bg {background: url(/images/videolink_bg.gif) no-repeat center top;height:98px;}
#productaddtions .video {margin:25px 0 0 5px;}

#productaddinfos {text-align:left;color:#444444;padding:0;margin:0 0 11px 0;}
#productaddinfos ul {list-style:none; display:inline;padding:0;margin:0;}
#productaddinfos li {display:inline;padding:0;margin:0 0.3em;}
#productaddinfos li a {font-size:110%;text-decoration:underline;color:#0099FF;}
#productaddinfos li a:hover {text-decoration:none;}

#tracks {margin:0 0 11px 0;}
#tracks .track_header { font-weight:bold; padding:10px;}
#tracks .header_center {font-size:105%;font-weight:bold;text-align:center;padding-bottom:6px;color:#444;}
#tracks .header_left {font-size:105%;font-weight:bold;padding-bottom:6px;color:#444;}
#tracks .track_table {padding:3px 0 ;}
#tracks .row {background-color:#eee; width:100%;}
#tracks .rowpaddingcenter {text-align:center;padding:2px 0;}
#tracks .rowpaddingleft {text-align:left;padding:2px 0;} 

#tracks .downloadstrack_table {padding:5px 0 ;}
#tracks .downloadsrowpaddingcenter {text-align:center;padding:5px 0 4px 0;}
#tracks .downloadspaddingleft {text-align:left;padding:4px 0 4px 10px;}
#tracks .downloadsheader_left {font-size:105%;font-weight:bold;padding:0 0 6px 10px;color:#444;}
#tracks .buydownload, 
#tracks .buydownload a, 
#tracks .buydownload a:hover {background: url(/images/downloadhome_buy.png) no-repeat center;behavior:url(/Styles/iepngfix.htc);width:95px;height:18px; text-align:center;margin: -2px 0 0 0; font-size: 95%; text-decoration:none;cursor:pointer;}

/*  LUGGAGE DETAILS  */
#productdescription .productpricewrap {position:absolute;top:80px;}
#productdescription .thumbnailwrap {width:166px;background: url(/images/viewthumb_bg.jpg) no-repeat  left top;behavior:url(/Styles/iepngfix.htc);position:absolute;top:184px;height:86px;}
#productdescription .productthumb {margin:10px 0 0 10px;float:left;border:1px solid #e2e2e2;display:block;position:relative;}
#productdescription .viewicon {position:absolute;bottom:3px;left:3px;z-index:3;background: url(view_icon.png) no-repeat left top;width:29px;height:11px;}

/*  MUSIC ARTISTS HOME  */
#musicartistshome {padding: 0;margin:0 0 11px 0;}
#musicartistshome  h3 {font-size:140%; font-weight:bold;padding:0 0 0.4em 0;}
#musicartistshome  h3 a, #musicartistshome h3 a:hover{text-decoration:none;}
#musicartistshome .buttontop_bg {background: url(/images/artistinglisting_bgtop.jpg) no-repeat; width:384px;height:3px;margin:0;padding:}
#musicartistshome .button {position:relative;width:384px;background: url(/images/artistinglisting_bg.jpg) no-repeat center bottom;margin:1em 1em 0 0;min-height:110px; }
#musicartistshome .img {position:absolute;top:10px;left:10px;width:134px;height:80px; padding:3px;}
#musicartistshome .info {position:absolute;top:10px;right:16px;width: 208px;padding:0 0 10px 0;}

/*  MUSIC ARTIST DETAIL */
#artistdetail {}
#artistdetail .mainimg {border: 1px solid #cccccc;width:268px; height:160px;margin:0 10px 1em 0;float:left; padding:3px;}
#artistdetail .text{margin:0 0 1em 0;float:left;width:480px;}
#artistdetail h1 {font-size:240%; font-weight:bold;padding-bottom: 0.8em; line-height: 0;}
#artistdetail h2 {font-size:140%; font-weight:bold; color:#8d8d8d;padding-bottom: 0.2em; }

/* PRODUCT HOMEPAGE */
#productshomepage {margin: 0 0 11px 0;background: url(/images/producthome_mainbg.jpg) no-repeat left top;width:780px; height:281px;position:relative;}
#productitemone .image {width:350px;position:absolute;top:18px;left:20px;}
#productitemone .text {position:absolute;top:240px;left:14px;font-size:120%;color:#444;font-weight:bold;}
#productitemtwo .image {width:350px;position:absolute;top:18px;right:20px;}
#productitemtwo .text {position:absolute;top:240px;left:402px;font-size:120%;color:#444;font-weight:bold;}

#productrangeoptions {margin:11px 0 0 0;/* THRESS ITEMS ONLY background: url(/images/producthome_threebg.jpg) no-repeat left top;width:780px;height:389px;*/background: url(/images/producthome_sixbg.jpg) no-repeat left;width:780px;height:389px;}
#productrangeoptions .topproductoptionfirst {background: url(/images/producthome_six.png) no-repeat;behavior:url(/Styles/iepngfix.htc);width:245px;float:left;display:inline;margin:14px 0 0 12px; }
#productrangeoptions .topproductoption {background: url(/images/producthome_six.png) no-repeat;behavior:url(/Styles/iepngfix.htc);width:245px;float:left;display:inline;margin:14px 0 0 10px; }
#productrangeoptions .bottomproductoptionfirst {background: url(/images/producthome_six.png) no-repeat;behavior:url(/Styles/iepngfix.htc);width:245px;float:left;display:inline;margin:11px 0 0 12px; }
#productrangeoptions .bottomproductoption {background: url(/images/producthome_six.png) no-repeat;behavior:url(/Styles/iepngfix.htc);width:245px;float:left;display:inline;margin:11px 0 0 10px; }
#productrangeoptions .img {padding:0.7em;}

/*  TOURS HOME INDEX  */
#tourshome {background: url(/images/tourshomeoptions_bg.jpg) no-repeat left top;margin: 0 0 11px 0; padding:0;width:940px;height:281px;position:relative;}

#tourshome .imageone {position:absolute;top:10px;left:11px;}
#tourshome .titleone {position:absolute;top:254px;left:13px;font-size:120%;color:#444;}
#tourshome .titleone a {text-decoration:none;color:#444;font-weight:bold;}
#tourshome .titleone a:hover {text-decoration:underline;color:#06F;}

#tourshome .imagetwo {position:absolute;top:10px;right:11px;}
#tourshome .titletwo {position:absolute;top:254px;left:484px;font-size:120%;color:#444;}
#tourshome .titletwo a {text-decoration:none;color:#444;font-weight:bold;}
#tourshome .titletwo a:hover {text-decoration:underline;color:#06F;}

#newssnipets {margin:0 0 11px 0;}
#newssnipets .section {float:left;width:940px;background-image: url(/images/newslisting_bg.jpg);background-repeat: no-repeat;background-position: center bottom;margin:0 0 11px 0;}
#newssnipets .img {float:left;display:inline;margin:11px 0 0 13px;width:140px;background:#fff;padding:3px; }
#newssnipets .textwrap {float:left;display:inline;width:750px;margin:11px 0 11px 13px;}

#newssnipets .newstitle {font-size:130%;}
#newssnipets .newstitle a {text-decoration:none;color:#444;font-weight:bold;}
#newssnipets .newstitle a:hover {text-decoration:underline;color:#06F;}
#newssnipets .newsdate {margin:2px 0 0 0;}
#newssnipets .newstext {margin:5px 0 0 0;}
#newssnipets .newstext a {text-decoration:underline; font-weight:normal;color:#06F;}
#newssnipets .newstext a:hover  {text-decoration:none; font-weight:normal;}

/*  NEWS ARTICLE INDEX  */
#newsarticle {margin: 0;padding: 0;}

#newsarticle .newsarticleimage {background:#fff;padding:3px;width:315px;float:left;display:inline;margin:0 21px 0px 0;}
#newsarticle .articletitle {font-size:180%; font-weight:bold; padding-bottom:0.2em; line-height: 0.8em;}
#newsarticle .articledate {font-size:120%; font-weight:bold;padding-bottom:15px;}
#newsarticle .articletext {margin: 0;padding: 0;}
#newsarticle .articletext a {text-decoration:underline;color:#06F;}
#newsarticle .articletext a:hover {text-decoration:none;}
#tracks .eventdate { float:left;width:12em;padding:3px 0; margin: 0 0 0 11px; }
#tracks .location {float:left;padding:3px 0;}
#tracks .location a {text-decoration:underline;color:#06F;}
#tracks .location a:hover {text-decoration:none;}

/*  TOUR LISTINGS INDEXPAGE  */
#listings {}
#listings h1 {font-size:240%; font-weight:bold;}
#listings h3 {font-size:140%; font-weight:bold;padding-bottom: 0.4em;}
#listings h3 a, #eventslisting h3 a:hover {text-decoration:none;}
#listings .button {float:left;width:464px;background: url(/images/tours_bg.jpg) no-repeat center bottom;	margin: 1em 1em 0 0;}
#listings .img {float:left;margin: 1em 1em 1.3em 1.3em;border: 1px solid #cccccc;width:140px; padding:3px;}
#listings .text {float:left;padding-top: 1em;margin-right:1em;width: 275px;}
#listings .text a {text-decoration:none; font-weight:normal;}
#listings .text a:hover  {text-decoration:underline; font-weight:normal;}

/*  RADIOHOMEPAGE  */
#radiohomepage {}
#radiohomepage #iphoneapp {margin-bottom:11px;}

#radiohomepage #leftpanel {width:526px;float:left;display:inline;}

#radiohomepage #leftpanel .schedule {padding:11px 0 0 0;}
#radiohomepage #leftpanel .info {float:right;display:inline;width:215px;}
#radiohomepage #leftpanel #radiobutton {background: url(/images/radio_buttonbg.jpg) no-repeat;width:519px;height:192px;cursor: pointer;}

#radiohomepage #leftpanel .scheduletime {float: left; width: 90px;font-size:115%;display:inline;color:#bcbcbc;font-weight:bold;}
#radiohomepage #leftpanel .schedulelink {float: left;display:inline;font-size:115%;}
#radiohomepage #leftpanel .schedulelink a {color:#444;text-decoration:none;}
#radiohomepage #leftpanel .schedulelink a:hover {color:#06F;text-decoration:underline;}
#radiohomepage #leftpanel .dateblock {padding:0;margin:0;float:left;display:inline;}
#radiohomepage #timing {margin:11px 0 0 0;}

#radiohomepage #leftpanel #newschedule {margin: 0;padding:0;}
#radiohomepage #leftpanel #newschedule .panel {width:400px;background: url(/images/radio_panelbg_plain.jpg) repeat-y center top;}
#radiohomepage #leftpanel #newschedule h1.header {background: url(/images/radio_panelheader.jpg) no-repeat center top;color: #444; font-size: 110%; text-transform: uppercase; font-weight:bold;padding:8px 1.2em 6px 1.2em;}
#radiohomepage #leftpanel #newschedule .stroke {border-bottom: 1px solid #ddd;}
#radiohomepage #leftpanel #newschedule .feat {background: url(/images/radio_panelbg.jpg) no-repeat right bottom;margin-left:1px;margin-right:1px;width:398px;}
#radiohomepage #leftpanel #newschedule .feat_img {margin: 0;padding: 1em 10px 0.8em 10px;float: left;width: 190px;}
#radiohomepage #leftpanel #newschedule .feat_text {margin: 1em 10px 1em 0;float:left;width: 174px;}
#radiohomepage #leftpanel #newschedule h3 {color: #444444; font-size: 140%; font-weight:bold;	}
#radiohomepage #leftpanel #newschedule h4 {color: #8d8d8d; font-size: 100%; font-weight:bold;	}

#radiohomepage #rightpanel {float:right;width:400px;display:inline;}
#radiohomepage #rightpanel #newschedule {margin: 0;padding:0;}
#radiohomepage #rightpanel #newschedule .panel {width:400px;background: url(/images/radio_panelbg_plain.jpg) repeat-y center top;}
#radiohomepage #rightpanel #newschedule h1.header {background: url(/images/radio_panelheader.jpg) no-repeat center top;color: #444; font-size: 110%; text-transform: uppercase; font-weight:bold;padding:8px 1.2em 6px 1.2em;}
#radiohomepage #rightpanel #newschedule .stroke {border-bottom: 1px solid #ddd;}
#radiohomepage #rightpanel #newschedule .feat {background: url(/images/radio_panelbg.jpg) no-repeat right bottom;margin-left:1px;margin-right:1px;width:398px;}
#radiohomepage #rightpanel #newschedule .feat_img {margin: 0;padding: 1em 10px 0.8em 10px;float: left;width: 190px;}
#radiohomepage #rightpanel #newschedule .feat_text {margin: 1em 10px 1em 0;float:left;width: 174px;}
#radiohomepage #rightpanel #newschedule h3 {color: #444444; font-size: 140%; font-weight:bold;	}
#radiohomepage #rightpanel #newschedule h4 {color: #8d8d8d; font-size: 100%; font-weight:bold;	}

/*  RADIO HOME PAGE NEW */
.clr {clear:both}
#radio_top_pannel {width:941px; height:216px; background-image:url(/images/radio_home/top_panel_frame_mid.jpg);}
#radio_top_pannel .radio_top_pannel_bg_left {width:10px; height:216px; float:left; background-image:url(/images/radio_home/top_panel_frame_l.jpg);}
#radio_top_pannel .radio_top_pannel_bg_middle {width:920px; height:216px; float:left; background-image:url(/images/radio_home/top_panel_frame_mid.jpg);}
#radio_top_pannel .radio_top_pannel_bg_right {width:10px; height:216px; float:right; background-image:url(/images/radio_home/top_panel_frame_r.jpg);}
#radio_top_pannel .divider_line {width:12px; height:214px; float:left; border-right:1px solid #E4E4E4; margin-right:11px;}

/*  RADIO HOME PAGE NEW - Top Listen Now pannel*/
#radio_top_pannel .listennow_pannel {width:519px; height:192px; float:left; margin:13px 0 0 1px; background-image:url(/images/radio_home/listennow_panel_bg.png);}
#radio_top_pannel .listennow_pannel .listennow_buttons {width:133px; float:right; margin-top:20px; margin-right:25px;}
#radio_top_pannel .listennow_pannel .listennow_buttons_pc a { cursor:pointer; display: block;
width:133px; height:53px; padding:0 0 2px 0;background: url(/images/radio_home/btn_pc_n_flat.png) no-repeat left top;}
#radio_top_pannel .listennow_pannel .listennow_buttons_pc a:link {background: url(/images/radio_home/btn_pc_n_flat.png) no-repeat left top;}
#radio_top_pannel .listennow_pannel .listennow_buttons_pc a:hover {background: url(/images/radio_home/btn_pc_o_flat.png) no-repeat left top;}
#radio_top_pannel .listennow_pannel .listennow_buttons_mac a{ cursor:pointer; margin-top:8px; display: block;
width:133px; height:53px; padding:0px 0 2px 0; background: url(/images/radio_home/btn_mac_n_flat.png) no-repeat left top;}
#radio_top_pannel .listennow_pannel .listennow_buttons_mac a:link {background: url(/images/radio_home/btn_mac_n_flat.png) no-repeat left top;}
#radio_top_pannel .listennow_pannel .listennow_buttons_mac a:hover {background: url(/images/radio_home/btn_mac_o_flat.png) no-repeat left top;}


/*  RADIO HOME PAGE NEW - Top Featuring pannel*/
#radio_top_pannel .featuring_pannel {width:374px; height:192px; float:left; margin:13px 0 0 0px;}
#radio_top_pannel .featuring_pannel .featuring_wrap {width:374px; height:178px; margin-right:auto; margin-left:auto;}
#radio_top_pannel .featuring_pannel .featuring_wrap .featuring_imagebox {width:368px; height:154px; float:left; border: 1px solid #E4E4E4;}
#radio_top_pannel .featuring_pannel .featuring_wrap .featuring_imagebox .featuring_text {z-index:1; position:absolute;}
#radio_top_pannel .featuring_pannel .featuring_wrap .featuring_imagebox .featuring_text .words {position:absolute; width:360px; font-size:14px; padding-left:4px; padding-right:4px;}
#radio_top_pannel .featuring_pannel .featuring_wrap .featuring_menu {width:374px; height:26px; float:left; margin-top:3px;}
#radio_top_pannel .featuring_pannel .featuring_wrap .featuring_menu li {float: left; padding:0px;}
#radio_top_pannel .featuring_pannel .featuring_wrap .featuring_menu ul {list-style-type: none; margin: 0; padding:0;}
#radio_top_pannel .featuring_pannel .featuring_wrap .featuring_menu li a {text-decoration:none; font-size:12px; color:#333333; padding:5px; margin-right:2px;
height: 22px; line-height: 2em; float: left; display: block; text-decoration: none; text-align: center; width:110px; border: 1px solid #666666;}
#radio_top_pannel .featuring_pannel .featuring_wrap .featuring_menu .btn_yellow a {background-image:url(/images/radio_home/btn_yellow_bg.png); background-repeat:repeat-x;}
#radio_top_pannel .featuring_pannel .featuring_wrap .featuring_menu .btn_yellow a:link {background-image:url(/images/radio_home/btn_yellow_bg.png);}
#radio_top_pannel .featuring_pannel .featuring_wrap .featuring_menu .btn_yellow a:hover {background-image:url(/images/radio_home/btn_yellow_bg.png); background-color:#FFFF00;}
#radio_top_pannel .featuring_pannel .featuring_wrap .featuring_menu .btn_pink a {background-image:url(/images/radio_home/btn_pink_bg.png);background-repeat:repeat-x;}
#radio_top_pannel .featuring_pannel .featuring_wrap .featuring_menu .btn_pink a:link {background-image:url(/images/radio_home/btn_pink_bg.png);}
#radio_top_pannel .featuring_pannel .featuring_wrap .featuring_menu .btn_pink a:hover {background-image:url(/images/radio_home/btn_pink_bg.png); background-color:#FF66CC;}
#radio_top_pannel .featuring_pannel .featuring_wrap .featuring_menu .btn_blue a {background-image:url(/images/radio_home/btn_blue_bg.png);background-repeat:repeat-x;}
#radio_top_pannel .featuring_pannel .featuring_wrap .featuring_menu .btn_blue a:link {background-image:url(/images/radio_home/btn_blue_bg.png);}
#radio_top_pannel .featuring_pannel .featuring_wrap .featuring_menu .btn_blue a:hover {background-image:url(/images/radio_home/btn_blue_bg.png); background-color:#00CCFF;}


/*  RADIO HOME PAGE NEW - Main Pannel*/
#radio_main_pannel {width:941px; height:443px; background-image:url(/images/radio_home/radio_home_bg.jpg); margin-top:15px;}
#radio_main_pannel #radio_main_pannel_wrap{width:921px; height:423px; padding:8px 10px 10px 10px;}

/*  RADIO HOME PAGE NEW - Main Pannel - Ad Banner*/
#radio_main_pannel #radio_main_pannel_wrap .ad_banner{width:114px; height:426px; margin-right:3px; float:right; background-color:#ffffff; }


/*  RADIO HOME PAGE NEW - Main Pannel - Schedule Pannel*/
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel{width:308px;float:left; margin:103px 0 0 3px;}



/*  RADIO HOME PAGE NEW - Main Pannel - Schedule Pannel - Header*/
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_bg_wrap {width:308px; height:28px; float:left;}
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_bg_wrap h1.header {color: #444; font-size: 110%; text-transform: uppercase; font-weight:bold;padding:6px 1.2em 6px 0;}
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_bg_wrap .Schedule_bg_left {width:10px; height:28px; float:left;  background-image:url(/images/radio_home/radio_panel_header_bg_l.png);}
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_bg_wrap .Schedule_bg_middle {width:288px; height:28px; float:left;  background-image:url(/images/radio_home/radio_panel_header_bg_mid.jpg);}
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_bg_wrap .Schedule_bg_right {width:10px; height:28px; float:right;  background-image:url(/images/radio_home/radio_panel_header_bg_r.png);}

/*  RADIO HOME PAGE NEW - Main Pannel - Schedule Pannel - Content*/
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_content {width:306px; height:271px; float:left; background-image:url(/images/radio_home/Schedule_bg.jpg); border-left: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4;}

#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_content .listennow {width:306px; height:86px; float:left; background-image:url(/images/radio_home/gradient_yellow_bg.jpg);}
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_content .listennow .box {margin-left:auto; margin-right:auto; padding-top:11px; width:294px; height:71px}
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_content .listennow .box .pic {width:127px; height:53px; margin-bottom:10px; float:left; margin:9px 0 0 5px}
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_content .listennow .box .desc {width:152px; height:53px; margin-bottom:10px; float:left;  margin:9px 0 0 5px}
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_content .listennow .box .desc h1 {font-size:14px; color:#E1278E; padding:0; margin:0;font-weight:bold;}
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_content .listennow .box .desc .artist {font-size:8.5px; color:#666666; font-weight:bold;line-height:10px;}
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_content .listennow .box .desc .contentRP {font-size:8.5px; color:#000000; line-height:9px;}
#radio_main_pannel #radio_main_pannel_wrap .listennow_sub_pannel .listennow_content .box {width:462px; height:111.5px; border-bottom: 1px solid #E4E4E4; padding:13px 0 0 12px;}

#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_content .later {width:286px; height:150px; margin:17px 0 0 6px;}

#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_content .later .box {width:294px; height:71px;background-color:#FFFFFF; margin-bottom:10px; float:left;}
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_content .later .box .pic {width:127px; height:53px; margin-bottom:10px; float:left; margin:9px 0 0 5px}
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_content .later .box .desc {width:152px; height:53px; margin-bottom:10px; float:left;  margin:9px 0 0 5px}
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_content .later .box .desc h1 {font-size:14px; color:#333333; padding:0; margin:0;font-weight:bold;}
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_content .later .box .desc .artist {font-size:8.5px; color:#666666; font-weight:bold;line-height:10px;}
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_content .later .box .desc .content {font-size:8.5px; color:#000000; line-height:9px;}
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_content .later .box .desc .contentRP {font-size:8.5px; color:#000000; line-height:9px;}

/*  RADIO HOME PAGE NEW - Main Pannel - Schedule Pannel - Footer*/
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_footer { text-align:right; padding:3px 20px 0 0; width:288px; height:20px; float:left; background-image:url(/images/radio_home/radio_panel_footer_bg.jpg); background-position:right;}
#radio_main_pannel #radio_main_pannel_wrap .Schedule_pannel .Schedule_footer a { text-decoration:none; text-transform:capitalize;}


/*  RADIO HOME PAGE NEW - Main Pannel - Listen to the show Pannel*/
#radio_main_pannel #radio_main_pannel_wrap .listennow_sub_pannel{margin-left:8px; width:476px; height:374px; float:left; }
#radio_main_pannel #radio_main_pannel_wrap .listennow_sub_pannel .listennow_bg_wrap {width:476px; height:28px; float:left;}
#radio_main_pannel #radio_main_pannel_wrap .listennow_sub_pannel .listennow_bg_wrap .listennow_bg_left {width:10px; height:28px; float:left;  background-image:url(/images/radio_home/radio_panel_header_bg_l.png);}
#radio_main_pannel #radio_main_pannel_wrap .listennow_sub_pannel .listennow_bg_wrap .listennow_bg_middle {width:456px; height:28px; float:left;  background-image:url(/images/radio_home/radio_panel_header_bg_mid.jpg);}
#radio_main_pannel #radio_main_pannel_wrap .listennow_sub_pannel .listennow_bg_wrap .listennow_bg_right {width:10px; height:28px; float:right;  background-image:url(/images/radio_home/radio_panel_header_bg_r.png);}
#radio_main_pannel #radio_main_pannel_wrap .listennow_sub_pannel .listennow_bg_wrap  h1.header {color: #444; font-size: 110%; text-transform: uppercase; font-weight:bold;padding:6px 1.2em 6px 0;}
#radio_main_pannel #radio_main_pannel_wrap .listennow_sub_pannel .listennow_content {width:474px; height:374px; float:left; background-image:url(/images/radio_home/Listen_Now_bg.jpg); border-left: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4;}

/*  RADIO HOME PAGE NEW - Main Pannel - Listen to the show Pannel - Content - Left*/
#radio_main_pannel #radio_main_pannel_wrap .listennow_sub_pannel .listennow_content .box .left_pannel {margin-right:10px; width:190px; height:98px;float:left;}
#radio_main_pannel #radio_main_pannel_wrap .listennow_sub_pannel .listennow_content .box .left_pannel .img { width:190px; height:76px; margin-bottom:5px;}
#radio_main_pannel #radio_main_pannel_wrap .listennow_sub_pannel .listennow_content .box .left_pannel .button_listen {width:116px; height:15px; margin-top:3px;}
#radio_main_pannel #radio_main_pannel_wrap .listennow_sub_pannel .listennow_content .box .left_pannel .space_between {width:116px; height:5px;}

/*  RADIO HOME PAGE NEW - Main Pannel - Listen to the show Pannel - Content - Right*/
#radio_main_pannel #radio_main_pannel_wrap .listennow_sub_pannel .listennow_content .box .right_pannel {width:249px; height:98px; float:left;}
#radio_main_pannel #radio_main_pannel_wrap .listennow_sub_pannel .listennow_content .box .right_pannel h1 {font-size:130%; font-weight:bold;padding: 0 0 3px 0;}
#radio_main_pannel #radio_main_pannel_wrap .listennow_sub_pannel .listennow_content .box .right_pannel .artist {font-size:11px; color:#666666; font-weight:bold; margin-top:5px;}
#radio_main_pannel #radio_main_pannel_wrap .listennow_sub_pannel .listennow_content .box .right_pannel .contentRP {font-size:11px; color:#000000; line-height:15px;}

#radio_main_pannel #radio_main_pannel_wrap .listenagain {margin:5px 0 0 0;background: url(/images/dj_listenagain.gif) no-repeat left top;width:120px;height:15px;pointer:cursor;}

/*  RADIO HOME PAGE NEW - Main Pannel - Listen to the show Pannel - Footer*/
#radio_main_pannel #radio_main_pannel_wrap .listennow_sub_pannel .listennow_footer {text-align:right; padding:3px 20px 0 0; width:456px; height:20px; float:left; background-image:url(/images/radio_home/radio_panel_footer_bg.jpg); background-position:right;}
#radio_main_pannel #radio_main_pannel_wrap .listennow_sub_pannel .listennow_footer a { text-decoration:none; text-transform:capitalize;}


/*  RADIO DJS PAGE  */
#radiodjshome {margin:0 0 11px 0;}
#radiodjshome h1 {font-size:240%; font-weight:bold;}
#radiodjshome h3 {font-size:130%; font-weight:bold;padding: 0 0 3px 0;}
#radiodjshome .news{margin-top:2em;width: 460px;}
#radiodjshome .button {float:left;width:464px;background: url(/images/tours_bg.jpg) no-repeat center bottom;margin: 11px 1em 0 0;}
#radiodjshome .img {float:left;background:#fff;padding:2px;width:190px;height:80px;margin: 0.7em 7px 1em 1em;} 
#radiodjshome .djtext {float:left;margin:9px 0 0 0; width:238px;line-height:1.4em;}
#radiodjshome .pages {margin-top:1em;}
#radiodjshome .listenagain {margin:5px 0 0 0;background: url(/images/dj_listenagain.gif) no-repeat left top;width:120px;height:15px;pointer:cursor;}

/*  RADIO DJ BIO PAGE  */
#radio_djbio {margin:0;padding:0;position:relative;}
#radio_djbio .radio_sidemenu {margin:0;float:left;width:119px;height:207px; padding:2px;background: url(/images/side_menu/bg.jpg) no-repeat left top;}
#radio_djbio .radio_sidemenu .button_wrap {margin:12px 0px 0px 3.4px;}
#radio_djbio .radio_sidemenu .button_wrap .button_space {padding-bottom:0px;}
#radio_djbio .radio_sidemenu .button_wrap .button_listen_options {padding-bottom:4px; width:109px; height:34px; background: url(/Images/side_menu/btn_listen.jpg) no-repeat left top;}
#radio_djbio .radio_sidemenu .button_wrap .button_listen_options .pc_or_mac {float:right; width:35px; height:25px; padding:5px 3px 0 0;}
#radio_djbio .radio_sidemenu .button_wrap .button_listen_options .pc_or_mac .pc_box a{display: block;
width:35px; height:11px; padding:0 0 2px 0;background: url(/Images/side_menu/btn_sm_pc_n.png) no-repeat left top;}
#radio_djbio .radio_sidemenu .button_wrap .button_listen_options .pc_or_mac .pc_box a:link {background: url(/Images/side_menu/btn_sm_pc_n.png) no-repeat left top;}
#radio_djbio .radio_sidemenu .button_wrap .button_listen_options .pc_or_mac .pc_box a:hover {background: url(/Images/side_menu/btn_sm_pc_o.png) no-repeat left top;}

#radio_djbio .radio_sidemenu .button_wrap .button_listen_options .pc_or_mac .mac_box a{display: block;
width:35px; height:11px; padding:0 0 2px 0;background: url(/Images/side_menu/btn_sm_mac_n.png) no-repeat left top;}
#radio_djbio .radio_sidemenu .button_wrap .button_listen_options .pc_or_mac .mac_box a:link {background: url(/Images/side_menu/btn_sm_mac_n.png) no-repeat left top;}
#radio_djbio .radio_sidemenu .button_wrap .button_listen_options .pc_or_mac .mac_box a:hover {background: url(/Images/side_menu/btn_sm_mac_o.png) no-repeat left top;}







#radio_djbio .radio_sidemenu .feature_img {width:102px; height: 44px; margin:27px 0 0 4px;}
#radio_djbio .radio_djimage {margin:0;float:left;width:190px;height:80px;padding:20px 2px 2px 4px;}
#radio_djbio .djinfo {margin:0 ;float:right;display:inline;width:809px;padding-top:0px;text-decoration:none;}
#radio_djbio .djname {font-size:240%; font-weight:normal; padding:80px 0 0 0; line-height: 0;}
#radio_djbio .bio {font-size:130%; font-weight:bold; color:#8d8d8d;padding: 10px 0 0 0;}
#radio_djbio .fourproductwrap {float:right;display:inline;}
#radio_djbio .listenagaindetail {margin:5px 0 0 0;background: url(/images/dj_listenagain.gif) no-repeat left top;width:116px;height:15px;pointer:cursor;}
#radio_djbio .djbannerbackground {margin:0px 0 0 0;width:809px; height:112px; border:0; background: url(/images/DJ_banner_bg.jpg) no-repeat left top;}

/*  RADIO FULL SCHEDULE PAGE  */
#radioLeftNav {float:left; width:200px;}
#radioFullSchedule {float:right; width:804px; background-image:url(/images/radio_fullschedule_bg.jpg); padding-top:20px;}
#radioFullSchedule .djinfo {margin-left:20px; float:left; width:600px}
#radioFullSchedule .schedule {padding:11px 0 0 0;}
#radioFullSchedule .info {float:right;display:inline;width:215px;}
#radioFullSchedule #radiobutton {background: url(/images/radio_buttonbg.jpg) no-repeat;width:519px;height:192px;cursor: pointer;}

#radioFullSchedule .scheduletime {float: left; width: 90px;font-size:115%;display:inline;color:#bcbcbc;font-weight:bold;}
#radioFullSchedule .schedulelink {float: left;display:inline;font-size:115%;}
#radioFullSchedule .schedulelink a {color:#444;text-decoration:none;}
#radioFullSchedule .schedulelink a:hover {color:#06F;text-decoration:underline;}
#radioFullSchedule .dateblock {padding:0;margin:0;float:left;display:inline;}
#radioFullSchedule #timing {margin:11px 0 0 0;}

.fullschedule_cell {width:518px; height:36px; background-image:url(/images/time_table_frame.png);}
.fullschedule_cell .time {text-align:left; float:left; margin:8px 0 0 5px;}
.fullschedule_cell .pic {width:68px; height:29px; float:left;margin:3px 0 0 7px;}
.fullschedule_cell .desc {width:340px; text-align:left; float:left; margin:8px 0 0 5px;}

.popup_mouseover { width:395px; height:76px; border: 2px solid #CCCCCC;}
.popup_mouseover .inner_box { width:371px; height:62px; padding-top:6px;margin-left: auto; margin-right: auto;}
.popup_mouseover .inner_box .pic { width:130px; height:55px; border: 1px solid #CCCCCC; padding:2px; float:left;}
.popup_mouseover .inner_box .desc{ width:229px; margin-left:5px; float:left; }




/*  VIDEO HOME PAGE  */
#videohomepage {margin: 0;z-index:1;position:relative;}
#videohomepage .player {}
#videohomepage .links {text-align:left;}
#videohomepage .videoimg {float:left;width: 250px;}
#videohomepage .text {float:right;width:500px;margin-left: 1.5em;}
#videohomepage h1 {font-size:200%; font-weight:bold; margin-bottom:0.3em;}
#videohomepage h2.category_videobanner {width:814px;height:23px;margin:1em 0 0em 0;padding:0.3em 0 0 1em;background-image: url(/images/category_videobanner_bf.gif); background-repeat: no-repeat;font-size:100%;font-weight:bold;}
#videohomepage h3 {font-size:120%; font-weight:bold;padding-bottom: 0.4em;}
#videohomepage .stroke {border-bottom: 1px solid #cacaca;margin: 1.5em 0 1.5em 0 ;}

#videolistings .button {width:940px;background:url(/images/videolisting_bg.jpg) no-repeat center bottom;margin: 0 0 11px 0;}
#videolistings .news{margin-top:2em;width: 474px;}
#videolistings .img {background:#fff;float:left;display:inline;margin: 11px 11px 11px 13px;width: 250px;height: 110px;padding:2px;}
#videolistings .videotitletext {float:left;margin:11px 0;width: 640px;}
#videolistings .videotitletext a {text-decoration:none; font-weight:normal;}
#videolistings .videotitletext a:hover  {text-decoration:underline; font-weight:normal;}
#videolistings .videotitle, #videolistings .videotitle a, #videolistings .videotitle a:hover {font-size:140%; font-weight:bold;padding-bottom: 0.4em;text-decoration:none;}

/*  ABOUT PAGES INDEX  */
#aboutsection {}
#aboutsection h1 {font-size:240%; font-weight:bold;padding-bottom: 1em;}
#aboutsection .abouttext {margin:11px 0 0 0;}
#aboutsection .abouttext a {text-decoration:underline;color:#06F;}
#aboutsection .abouttext a:hover {text-decoration:none;}
#aboutsection .aboutimg {padding:3px;border: 1px solid #CCCCCC;margin:0 11px 0 0;float:left;}

#features {margin: 1em 0 0 0;padding:0;}
#features h1.header {background: url(/images/radio_panelheader.jpg) no-repeat center top; color: #8d8d8d; font-size: 110%; text-transform: uppercase; font-weight:bold;padding:8px 1.2em 6px 1.2em; text-shadow: 1px 1px 2px #fff;}
#features .stroke {border-bottom: 1px solid #ddd;}
#features .panel {width:400px;background: url(/images/radio_panelbg_plain.jpg) repeat-y center top;}
#features .feat {background: url(/images/radio_panelbg.jpg) no-repeat right bottom;margin-left:1px;margin-right:1px;width:398px;}
#features .feat_img {margin: 0;padding: 1em 10px 0.8em 10px;float: left;width: 190px;}
#features .feat_text {margin: 1em 10px 1em 0;float:left;width: 174px;}
#features h3 {color: #444444; font-size: 120%; font-weight:bold;}
#features h4 {color: #8d8d8d; font-size: 100%; font-weight:bold;}

/*  RADIO FEATURE  */
#radiofeature {margin:0 0 4em 0;}
#radiofeature h1 {font-size:240%; font-weight:bold; margin-bottom:0.5em;}

#eventsnews {margin-top:1.5em;margin-bottom: 4em;}
#eventsnews h3 {font-size:140%; font-weight:bold;padding-bottom: 0.4em;}
#eventsnews h3 a, #eventsnews h3 a:hover{text-decoration:none;}
#eventsnews .news{margin-top:2em;}
#eventsnews .img {float:left;border: 1px solid #cccccc;width:140px;}
#eventsnews .text {float:left;margin-left: 1em;width:760px;}
#eventsnews .text a {text-decoration:none; font-weight:normal;}
#eventsnews .text a:hover {text-decoration:underline; font-weight:normal;}
#eventsnews h1 {font-size:240%; font-weight:bold; margin-bottom: 1em;}

#newsblog_nav {float: right;margin: 1.5em 0 0 0;}
#newsblog_nav .olderposts {float: left;margin-right: 1em;}
#newsblog_nav .newerposts {float: left; }
#newsblog_nav a, #newsblog_nav a:hover {text-decoration:none; font-weight:bold;}

/*  EVENTSLISTING INDEX  */
#eventslisting {margin-top:1em;}
#eventslisting h1 {font-size:240%; font-weight:bold;}
#eventslisting  h3 {font-size:140%; font-weight:bold;padding-bottom: 0.4em;}
#eventslisting  h3 a, #eventsnews h3 a:hover{text-decoration:none;}
#eventslisting .news{margin-top:2em;}
#eventslisting .img {float:left;border: 1px solid #cccccc;width:140px;}
#eventslisting .text {float:left;margin-left: 1em;width:760px;}

/*  STORE HOME INDEX  */
#storehome {padding-top:0.2em;}
#storehome .indexpromo_one {background: url(/images/promo_one_02.gif) no-repeat center top;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc;width:778px;}

#storehome_one_button {padding: 0;}
#storehome_one_button .button {text-align:left; padding:0.8em 13px 0.4em 13px;width:362px;float: left;}
#storehome_one_button .text {font-size:110%; color: #333; font-weight:bold;padding-top: 0.6em;float: left;}
#storehome_one_button .arrow {padding-top: 0.6em;float: right;}

#store_feature {width:780px;margin-top:2em;margin-bottom:2em;background: url(/images/storehome_paneltwo_bg.jpg) no-repeat center bottom;}
#store_feature .button, #store_feature .button a, #store_feature .button a:hover {text-align:left; padding:0.5em 21px 0.8em 7px;width:167px;float: left;border:0;text-decoration:none;}
#store_feature .text {font-size:110%; color: #333; font-weight:bold;padding-top: 0.3em; padding-left: 7px;float: left;}
#store_feature .arrow {padding: 0.3em 0 0 0;float: right;margin:0;}

#subtype_feature {padding-top: 1em;}
#subtype_feature .button {float:left;width:247px;background: url(/images/page3feature_bg.jpg) no-repeat center bottom; margin: 0 19px 0.3em 0;min-height:412px; position:relative; z-index:0;}
#subtype_feature .button2 {float:right;width:247px;background: url(/images/page3feature_bg.jpg) no-repeat center bottom; margin: 0 0 0.3em 0;min-height:412px;}
#subtype_feature .itemimg {border: 1px solid #cccccc; width: 202px; height: 202px; padding:3px; position:absolute; top:16px; left:18px;}
#subtype_feature .itemtext {margin: 0; padding-bottom: 1em;position:absolute; top:233px; left:18px; width:206px;}
#subtype_feature .itemtext h3 {font-size:120%; color:#444; font-weight: bold;}
#subtype_feature .itemtext h3.alert {font-size:120%; color:#cc0099; font-weight: bold; padding: 0.2em 0 0 0;}
#subtype_feature .itemtext h3.price {font-size:135%; color:#0099ff; font-weight: bold; padding: 0.6em 0 0 0;}
#subtype_feature .itemstroke {border-bottom: 1px solid #cacaca;position:absolute; top:100px;width:148px; margin: 0; padding:0;width:210px;}

#subtype_feature .itembuy, 
#subtype_feature .itembuy a, 
#subtype_feature .itembuy a:hover {background: url(/images/item_buyblue.jpg) no-repeat;width:119px;height:26px; text-align:center;margin: 0; padding:0; font-size: 100%; text-decoration:none;  cursor:pointer;position:absolute; top:110px;left: 46px;}

#subtype_feature .iteminfo, 
#subtype_feature .iteminfo a, 
#subtype_feature .iteminfo a:hover {background: url(/images/item_infogrey.jpg) no-repeat;width:119px;height:26px;text-align:center;margin:0;color:#555; text-decoration:none; cursor:pointer;position:absolute; top:140px; left: 46px;}

#subtype_feature .iteminfo h4, 
#subtype_feature .iteminfo h4 a, 
#subtype_feature .iteminfo h4 a:hover {color:#555; font-size: 95%;padding-top: 6px; text-decoration:none;}

.promo_large {position:absolute; right:-10px; top:-64px; z-index:10;}

.address_header {font-size:110%; font-weight:bold; padding-bottom:0.8em; height:20px;}
.address_row {margin-left:1em;}
.address_rowfirst {background-color:#e8e8e8; margin-left:1em;}
.address_table {}
.middle {padding-left: 25px;}

/* CLOTHING */
#clothinghome {}
.religion_bg {background: #FFF url(/images/Religionhome_bg.gif) repeat-x top;margin:0;padding:0;}
.zoombutton {background: url(/images/Zoom.gif) repeat-x top;margin:0;padding:0;width:55px;height:23px;}
.zoom {padding:10px;margin:0;text-align:center;}

#clothingdescription {width:330px;position:relative;float:left;display:inline;margin: 0 0 0 20px;text-align:left;color:#444444;}
#clothingdescription .descwrap {/*position:absolute;top:0;*/}
#clothingdescription .title {margin:0;padding:0 0 10px 0;font-size:170%;line-height:100%;font-weight:bold;}
#clothingdescription .artist {font-size:100%;font-weight:bold;}
#clothingdescription .releasedate {font-size:95%;color:#444444;padding:10px 0 0 0;margin:0;}

#clothingdescription .sizes {margin:5px 0 3px 0;}

#clothingdescription .pricewrap {position:absolute;top:98px;}
#clothingdescription .price {margin:0;padding:15px 0 0 0;font-size:200%;color:#0099FF;font-weight:bold;}
#clothingdescription .oldprice {margin:0;padding:4px 0 0 0;}
#clothingdescription span.strike {text-decoration: line-through;}
#clothingdescription .stock {margin:0;padding:2px 0 4px 0;}
#clothingdescription span.instock {text-transform:uppercase;color:#09F;font-weight:bold;}
#clothingdescription #addbutton {padding:5px 0 0 0;margin:0; } 
#clothingdescription .delivery {color:#09F;font-size:110%;font-weight:bold;padding:2px 0 0 0;}

#clothingdescription p.topstroke {border-top:1px solid #cacaca;margin:0;padding:0;}
#clothingdescription p.bottomstroke {border-bottom:1px solid #cacaca;margin:0;padding:0;position:absolute;top:268px;width:310px;}

#clothingdescription .formatswrap {position:absolute;top:208px;width:310px;}
#clothingdescription .formatsheader {font-size:110%;color:#444;font-weight:bold;padding:0;margin:9px 0 0 0;}
#clothingdescription .formats {float:left;display:inline;padding:0;margin:5px 0 0 0;}
#clothingdescription ul, 
#clothingdescription li {list-style:none; display:inline;padding:0;margin:0;}
#clothingdescription li a {color:#0099FF;text-decoration:underline;font-weight:bold;}
#clothingdescription li a:hover {color:#0099FF;text-decoration:none;}
#clothingdescription .formatprice {margin: 0 23px 0 5px;color:#0099FF;font-size:110%;font-weight:bold;}

#clothingdescription .buybutton_productdetail {background: url(/images/productdetail_addtobasket.gif) no-repeat left top;width:129px;height:23px;margin:0 0 5px 0;cursor:pointer;}

#clothingdescription .productpricewrap {/*position:absolute;top:80px;*/}

#productdetail .thumbnailwrap {width:166px;background: url(/images/viewthumb_bg.jpg) no-repeat  left top;behavior:url(/Styles/iepngfix.htc);text-align:center;margin:0 auto;}
#productdetail .productthumb {margin:10px 0 10px 10px;float:left;border:1px solid #e2e2e2;display:block;position:relative;}
#productdetail .viewicon {position:absolute;bottom:3px;left:3px;z-index:3;background: url(view_icon.png) no-repeat left top;width:29px;height:11px;}

#clothingdescription .rollcolor {color:#0099FF;}
#clothingdescription .othergender {border-top:1px solid #dddcdc;padding-top:10px;}

/* UNIVERSAL */
.anchor {text-align:right;margin:0 0 11px 0;}
.anchor a {text-decoration:none;color:#686868;}
.anchor a:hover {text-decoration:underline;color:#09F;}

.searchanchor {text-align:right;margin:-11px 0 11px 0;}
.searchanchor a {text-decoration:none;color:#686868;}
.searchanchor a:hover {text-decoration:underline;color:#09F;}

.infoanchor {text-align:right;margin:11px 0;}
.infoanchor a {text-decoration:none;color:#686868;}
.infoanchor a:hover {text-decoration:underline;color:#09F;}

/*  ARTIST HOME INDEX  */
#artisthome {float:left;width:346px;background: url(/images/page4_bg.jpg) no-repeat center bottom;margin-top:0.2em;}
#artisthome .padding {padding: 1.1em 14px 1em 14px;}
#artisthome .mainimg {border: 1px solid #cccccc;margin-bottom:6px;width:315px;}

#bio {margin-top:0.2em;float:right;width:570px;}
#bio h1 {font-size:240%; font-weight:bold;padding-bottom: 0.4em;}
#bio h2 {font-size:140%; font-weight:bold; color:#8d8d8d;padding-bottom: 0.2em; }

#artist_panelleft {float:left;width:460px;padding-top:0.5em;}
#artist_panelleft h2 {font-size:140%; font-weight:bold; padding-bottom: 0.6em; }
#artist_panelleft .tvadthumb {border: 1px solid #cccccc;width:112px;float:left;margin-right:0.6em;}
#artist_panelright {float:right;width:460px;padding-top:0.5em;padding-bottom:4em;}
#artist_panelright h2 {font-size:140%; font-weight:bold; padding-bottom: 0.6em;}	
#artist_panelright .wallpapers {border: 1px solid #cccccc;width:112px;float:left;margin-right:0.6em;}

/*  COMPETITION INDEX  */
#comp_listing {float:left;width:308px;}
#comp_listing .panel {width:308px;background: url(/images/musichome_panelbg_plain.jpg) repeat-y center top;}
#comp_listing h1.header {background: url(/images/musichome_panelheader.jpg) no-repeat center top;color: #444444; font-size: 110%; text-transform: uppercase; font-weight:bold;padding:8px 1.2em;}
#comp_listing .stroke {border-bottom: 1px solid #ddd;}
#comp_listing .competition {background: url(/images/musichome_paneltwobg.jpg) no-repeat left bottom;margin-left:1px;margin-right:1px;}
#comp_listing .comp_img {margin: 0;padding: 1em 0.7em 1em 1em;float: left;width: 89px;}
#comp_listing .text {padding: 1em 0.4em 18px 0 ;margin:0;}
#comp_listing h3 {color: #444444; font-size: 110%; font-weight:bold;	}
#comp_listing h4 {color: #8d8d8d; font-size: 105%; font-weight:normal;	}

#comp_info {width:940px; margin-top:1em;}
#comp_info h1 {font-size:240%; font-weight:bold; margin-bottom:0.5em;}
#comp_info h3 {font-size:140%; font-weight:bold;padding-bottom: 0.4em;}
#comp_info .img {float:left;border: 1px solid #cacaca; padding:3px;width: 250px;height:250px;}
#comp_info .text {float:right;width: 670px; margin-bottom:4em;}
#comp_info .comp_details {width:670px;background: url(/images/comp_bg.gif) no-repeat center bottom;}
#comp_info .comp_content {padding:5px 10px 10px 10px;width: 640px; margin-left: 30px;margin-bottom:15px;}

/*  SEARCH  */
#searchresults {margin: 0 0 0 0;}
#searchresults a {text-decoration:none;}
#searchresults a:hover {text-decoration:underline;}
#searchresults h2.searchfor {margin: 0 0 0.2em 0; font-size:115%; font-weight:bold; padding:0;}
#searchresults h2.resultsfor {margin: 1em 0 0.2em 0; font-size:115%; font-weight:bold; padding:0;}
#searchresults .searchpanel {width:940px;background: url(/images/searcharea_bg.gif) no-repeat center bottom;margin: 0;padding:0;}
#searchresults .searchfield {float:left;margin-top:10px; margin-bottom:12px;padding-left:15px;width:345px;display:inline;color:#979797; font-size:11px; }
#searchresults .inp {padding:3px; margin-top:0;}
#searchresults .searchoptions {float:left;padding-top:10px;display:inline;width:100px;}
#searchresults .searchdrop {margin: 0 0 0 20px;padding: 0;}
#searchresults .searchgo {padding-top:10px; padding-bottom:12px;float:left; padding-left: 45px;}	
#searchresults .searchbtn a {background: url(/images/search_btn.gif) no-repeat;width:74px;display:block;float:left;font-size:115%; text-transform:none;}
#searchresults .searchbtn a:hover {background: url(/images/search_btn_r.gif) no-repeat;width:74px;height:24px;display:block;text-transform:none;}
#searchresults .resultspanel {width:940px;background: url(/images/searchresult_bg.gif) no-repeat center bottom;	margin: 0 0 11px 0;padding:0;}
#searchresults .results {margin: 0.9em 0 0.2em 12px; padding-bottom:1em;}
.searchresult {width:940px;margin: 0 0 1.2em 0;}

/*  SEARCH RESULTS  */
#fiveproduct {margin:0;padding:0;}
#fiveproduct .standardproduct {width:178px;height:326px;position:relative;background: url(/images/StandardProduct_bg.png) no-repeat center top;margin:0 0 11px 0;padding:0;}
#fiveproduct .standardproductimage {background:#fff;padding:3px;margin:13px 0 0 15px;}
#fiveproduct .smallroundel {position:absolute;top:-45px; right:-5px;}
#fiveproduct .productinfowrap {margin:0;padding:0;width:146px;position:absolute;top:163px;left:15px;}
#fiveproduct .artist {font-size:105%;font-weight:bold;margin:0; padding:0;}
#fiveproduct .albumtitle {font-size:105%;font-weight:normal;}
#fiveproduct .oldprice {color:#C09;font-weight:bold;font-size:110%;margin:0;padding:0 0 0 0;}
#fiveproduct .strike {text-decoration: line-through;}
#fiveproduct .moreinfo a {color:#09F;text-decoration:underline;padding:0;margin:0;font-size:100%}
#fiveproduct .moreinfo a:hover {text-decoration:none;}

#fiveproduct .product_fragranceicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_fragrance.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#fiveproduct .product_luggageicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_luggage.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#fiveproduct .product_fitnessicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_fitness.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#fiveproduct .product_clothingicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_clothing.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#fiveproduct .product_physicalicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_physical.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#fiveproduct .product_downloadicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_download.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#fiveproduct .icon {position:absolute;top:255px;left:15px;}
#fiveproduct .price {color:#09F;font-size:120%;font-weight:bold;position:absolute;top:260px;left:47px;}
#fiveproduct .stroke {width:146px;border-top:1px solid #dddcdc;position:absolute;top:285px;left:15px;}
#fiveproduct .addtobasket {width:127px;height:23px;position:absolute;top:294px;left:26px;background: url(/images/addtobasketbutton_bg.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);color:#fff;font-weight:bold;margin:0;padding:0 0 0 0;text-align:center;font-size:115%;cursor:pointer;}

.videoitem {width: 174px;background: url(/images/search_videobtn_bg.gif) no-repeat center bottom;	margin: 1em 0 0 0;float: left;display:inline;min-height:225px;}
.videoitem2 {width: 174px;background: url(/images/search_videobtn_bg.gif) no-repeat center bottom;	margin: 1em 0 0 0;float: left;display:inline;min-height:225px;}

.videoitemimg {border: 1px solid #cccccc; width: 120px; height: 90px; padding:3px; margin: 0 0 0.4em 32px;}

.videoitemtext {margin: 0 0 0 32px; padding-bottom: 1em; width: 126px;}
.videoitemtext h3 {font-size:110%; color:#444; font-weight: bold;}
.videoitemtext h3.alert {font-size:110%; color:#cc0099; font-weight: bold; padding: 0.2em 0 0 0;}
.videoitemtext h3.price {font-size:125%; color:#0099ff; font-weight: bold; padding: 0.2em 0 0 0;}

.videoitemstroke {border-bottom: 1px solid #cacaca;margin: 0.8em 0 1em 0; padding:0;}

.touritem {width: 178px;background: url(/images/search_tour_bg.gif) no-repeat center bottom;margin: 1em 0 0 0;float: left;display:inline;min-height:205px; color:#8d8d8d;}
.touritemtext {margin: 0 0 0 18px; padding-bottom: 1em; width:143px; color:#8d8d8d; font-size:11px;}
.touritemtext h2 {font-size:140%; color:#0099ff; font-weight: bold; padding: 0.5em 0 0 0;} 
.touritemtext h3 {font-size:120%; color:#0099ff; font-weight: bold; padding: 0 0 0.3em 0;} 
.touritemtext h3.alert {font-size:110%; color:#cc0099; font-weight: bold; padding: 0.2em 0 0 0;}
.touritemtext h3.price {font-size:125%; color:#0099ff; font-weight: bold; padding: 0.2em 0 0 0;}

.touritemstroke {border-bottom: 1px solid #cacaca;margin: 0.5em 0 0.5em 0; padding:0;}

.tourbuy,
.tourbuy a, 
.tourbuy a:hover {background: url(/images/item_buyblue.jpg) no-repeat;width:119px;height:26px; text-align:center;margin: 1em 0 0 1.1em; text-decoration:none;cursor:pointer;}

.tourbuy h4, 
.tourbuy h4 a, 
.tourbuy h4 a:hover {color:#fff; font-size: 105%;padding-top: 5px; text-decoration:none;}

.compitem {width: 301px;background: url(/images/search_comp_bg.gif) no-repeat center bottom;margin: 1em 0 0 0;float: left;display:inline;min-height:125px;}
.compitemimg {border: 1px solid #cccccc; width: 80px; height: 80px; padding:3px; float:left; margin-left: 25px;}

.compitemtext {margin: 0 0 0 10px; padding: 0 0 1em 0; width: 156px; float:left;}
.compitemtext h3 {font-size:110%; color:#444; font-weight: bold;}
.compitemtext h3.alert {font-size:110%; color:#cc0099; font-weight: bold; padding: 0.2em 0 0 0;}
.compitemtext h3.price {font-size:125%; color:#0099ff; font-weight: bold; padding: 0.2em 0 0 0;}

.compitemstroke {border-bottom: 1px solid #cacaca;margin: 0.8em 0 1em 0; padding:0;}

/*  FOOTER  */
#footer {/*background:url(/images/Chilled_Footerbg.jpg) repeat-x top center;*/width:100%;border-top: 1px solid #e0e0e0;padding-bottom: 3em;text-align:center;margin-top:4em;} 
#footer .title {width:940px;margin: 0.2em auto;padding-left:8px;text-align:left;}
#footer .stroke {width:100%;border-top: 1px solid #e0e0e0;}	
#footer .links {width:940px;margin: 0.2em auto 0.4em auto;line-height:1.9em;padding-left:8px;position:relative;text-align:left;} 

#footer .chilled {background:url(/images/Chilled_Footerwater.jpg) no-repeat bottom center;height:253px;}

#footer h3.column {float:left;margin-right:25px;font-size: 105%; font-weight:bold; color: #686868;width:75px;} 
#footer h3.column_products {float:left;font-size: 105%; font-weight:bold; color: #686868;width:65px;}
#footer h3.column_video {float:left;margin-right:25px;font-size: 105%; font-weight:bold; color: #686868;width:100px;} 
#footer h3.column_clubs {float:left;margin-right:25px;font-size: 105%; font-weight:bold; color: #686868;width:50px;} 
#footer h3.column_blank {float:left;margin-right:25px;font-size: 105%; font-weight:bold; color: #686868;width:50px;} 
#footer h3.column_about {float:left;font-size: 105%; font-weight:bold; color: #686868;width:75px;}
#footer h3.column_crest {float:right;width:60px;}

#footer h3.column a, #footer h3.column a:hover,
#footer h3.column_products a, #footer h3.column_products a:hover,
#footer h3.column_video a, #footer h3.column_video a:hover,
#footer h3.column_clubs a, #footer h3.column_clubs a:hover,
#footer h3.column_blank a, #footer h3.column_blank a:hover,
#footer h3.column_about a, #footer h3.column_about a:hover {font-weight:bold; color: #686868; text-decoration:none;}

#footer .column {float:left;margin:0 25px 0 0;padding:0;font-size: 85%;width:75px;} 
#footer .column_products {float:left;font-size: 85%;width:65px;margin:0;padding:0;}
#footer .column_video {float:left;margin:0 25px 0 0;font-size: 85%;width:100px;} 
#footer .column_clubs {float:left;margin:0 25px 0 0;font-size: 85%;width:50px;} 
#footer .column_blank {float:left;margin:0 25px 0 0;font-size: 85%;width:50px;} 
#footer .column_about {float:left;font-size: 85%;width:75px;}
#footer .column_mshk {bottom:4px;position:absolute;right:0;} 

#footer .column a, 
#footer .column_video a, 
#footer .column_blank a,
#footer .column_products a,
#footer .column_about a,
#footer .column_clubs a {text-decoration:none; font-weight:normal;color:#686868;}

#footer .column a:hover, 
#footer .column_video a:hover, 
#footer .column_blank a:hover,
#footer .column_products a:hover,
#footer .column_about a:hover,
#footer .column_clubs a:hover {text-decoration:none; font-weight:normal;color:#09F;}

#footer .column a:active, 
#footer .column_video a:active, 
#footer .column_blank a:active,
#footer .column_products a:active,
#footer .column_about a:active,
#footer .column_clubs a:active {text-decoration:none; font-weight:normal;color:#686868;}

#footer .bottom {width:940px;margin: 0.4em auto;padding-left:8px;font-size: 85%; color:#686868; line-height:1.9em;} 
#footer .bottom a {text-decoration:none; color:#686868;  font-weight:normal;}
#footer .bottom a:hover {text-decoration:underline; color:#686868; font-weight:normal;}
#footer .bottom a:active {text-decoration:none; color:#686868; font-weight:normal;}

#footer .disclaimer {float:left;}
#footer h4.copyright {float:right;  font-weight:normal;}

#footer ul {padding:0;margin:0;}
#footer li {padding:0;margin:0;list-style:none;}

/*  ACCOUNT PAGES  */
.accountstroke {border-bottom: 1px solid #cacaca;margin: 1.5em 0 ;}

#account {margin:11px 0 0 15px; font-weight:normal;}
#account a {text-decoration:underline;color:#06F;}
#account a:hover {text-decoration:none;}

#account td {line-height: 2.5em;text-align:left;font-weight:normal; color:#444;}
#account .padding {}

.loginpadding {margin-bottom:4em; margin-left:1.5em; margin-top:1em;}

#account .banner {background-image: url(/images/toursheader.jpg);background-repeat: no-repeat;	width:940px;height:76px;}

#account h1 {padding: 0.6em 0 0 15px;margin:0;font-size: 205%; font-weight:bold;}
#account h2 {margin-bottom:5px;font-size: 120%; font-weight:bold;}
#account h3 {padding: 15px 0 0 1.5em;font-size: 135%; font-weight:bold; text-transform:uppercase;}
#account h4 {font-size: 135%; font-weight:bold; /*text-transform:uppercase;*/}
#account h1.category_loginbanner {width:940px;height:24px;margin:1em 0 0em 0;padding:0.3em 0 0 1em;background-image: url(/images/login_banner.jpg); background-repeat: no-repeat;font-size:135%;font-weight:bold;}

/* ABOUT FAQs */
#leftpanel ul#topFAQs {list-style:disc outside;  margin:10px 0 10px 12px;padding:0;}

#leftpanel #topFAQs li.topFAQ {list-style:disc outside;border-bottom: 1px solid #dedede;font-size:12px;margin:0 0 5px 0;padding:0 0 5px 0;}

#leftpanel #topFAQs li a {text-decoration:none;}

#leftpanel #topFAQs li a:hover {text-decoration:none;color:#09F;}

#leftpanel #topFAQs li.header {list-style:none;padding-bottom:2px;border:none;margin:0 0 0 -12px;font-weight:bold;}

#leftpanel #topFAQs h2 {font-size:12px;list-style:none;}

#leftpanel #topFAQs li.last {list-style:disc outside; border: none;}



.content #helptitle {font-size:24px;margin:0 0 10px 0;padding:5px 0 0 0;}

.content p.help_directions {margin:0 0 10px 0;padding:0;}



#enquiry_wrapper {}
#enquiry_wrapper #enquiry_left {float:left;display:inline;width:572px; padding:0 0 20px 0;}


#enquiry_wrapper #enquiry_left #enquiry {background: url(/images/faq/enquiry_search_bodybg.jpg) repeat-y top;}

#enquiry_wrapper #enquiry_left #enquiry #search_header {background: url(/images/faq/enquiry_search_header.jpg) no-repeat;height:35px;position:relative;}

#enquiry_wrapper #enquiry_left #enquiry #search_header h3.enquiryheader {float:left;display:inline;font-size:12px;margin:10px 25px 0 12px;}

#enquiry_wrapper #enquiry_left #enquiry #search_header .searchquery {float:left;display:inline;margin:10px 0 0 0;}

#enquiry_wrapper #enquiry_left #enquiry #search_header .searchenquiry {border:1px solid white;left:135px;position:absolute;top:9px;}
#enquiry_wrapper #enquiry_left #enquiry #selection {margin:12px 0 12px 12px;width:548px;height:215px;overflow-y:auto;}

#enquiry_wrapper #enquiry_left #enquiry #selection .faqSelected {color#0099ff;margin-left:5px;}
#enquiry_wrapper #enquiry_left #enquiry #selection .faqSelected a {color#0099ff;text-decoration:none;}
#enquiry_wrapper #enquiry_left #enquiry #selection .faqSelected a:hover {color#0099ff;text-decoration:none;}
#enquiry_wrapper #enquiry_left #enquiry #selection .nonfaqSelected {color#333333;margin-left:5px;}
#enquiry_wrapper #enquiry_left #enquiry #selection .nonfaqSelected {color#333333;text-decoration:none;}
#enquiry_wrapper #enquiry_left #enquiry #selection .nonfaqSelected {color#333333;text-decoration:none;}
#enquiry_wrapper #enquiry_left #enquiry .borderbottom {height:5px;background: url(/images/faq/enquiry_search_bodybottom.jpg) no-repeat bottom;}



#enquiry_wrapper #enquiry_left #answer {margin:8px 0 0 0;background: url(/images/faq/enquiry_search_bodybg.jpg) repeat-y top;}

#enquiry_wrapper #enquiry_left #answer h3#answer_header {background: url(/images/faq/enquiry_answer_header.jpg) no-repeat;font-size:18px;padding:10px 0 0 10px;margin:0;}

#enquiry_wrapper #enquiry_left #answer #result {margin:12px 0 12px 12px;width:548px;}

#enquiry_wrapper #enquiry_left #answer #result p {margin:0;padding:0}

#enquiry_wrapper #enquiry_left #answer .borderbottom {height:5px;background: url(/images/faq/enquiry_search_bodybottom.jpg) no-repeat bottom;}



#enquiry_wrapper #enquiry_left .faqHelpful{margin:8px 0 0 0;/*background: url(/images/faq/helpful_boxbodybg.jpg) repeat-y;*/}

#enquiry_wrapper #enquiry_left .faqHelpful .bordertop {/*background: url(/images/faq/helpful_boxtop.jpg) no-repeat;height:6px;*/}


#enquiry_wrapper #enquiry_left .faqHelpful #rating_wrap {padding:5px 0;margin:0 auto;}

#enquiry_wrapper #enquiry_left .faqHelpful #rating_wrap .contentarea {border-bottom:1px solid #CCC;width:96%;margin:0 auto 5px auto;padding:0 0 5px 0;}

#enquiry_wrapper #enquiry_left .faqHelpful #rating_wrap .contentarea h4 {font-size:14px;font-weight:normal;margin:12px 0 0 0;}

#enquiry_wrapper #enquiry_left .faqHelpful #rating_wrap .contentarea2 {width:96%;margin:0 auto;}
#enquiry_wrapper #enquiry_left .faqHelpful #rating_wrap .contentarea2 h5.contactus {font-size:11px;font-weight:normal;margin:10px 0 0 0;float:left;display:inline;}

#enquiry_wrapper #enquiry_left .faqHelpful #rating_wrap .contentarea2 .contactusbutton {float:right;display:inline;margin:5px 0 0 0;border:0;}



#enquiry_wrapper #enquiry_left .faqHelpful .borderbottom {/*background: url(/images/faq/helpful_boxbottom.jpg) no-repeat;height:6px;*/}

#enquiry_wrapper #rightpanel_faqs {float:right;display:inline;width:192px;}

#enquiry_wrapper #rightpanel_faqs #enquiry_right {width:192px;background: url(/images/faq/address_boxbodybg.jpg) repeat-y top center;margin-bottom:10px;}
#enquiry_wrapper #rightpanel_faqs #enquiry_right .bordertop {height:6px;background: url(/images/faq/address_boxtop.jpg) no-repeat top;}
#enquiry_wrapper #rightpanel_faqs #enquiry_right .borderbottom {height:6px;background: url(/images/faq/address_boxbottom.jpg) no-repeat bottom;}
#enquiry_wrapper #rightpanel_faqs #enquiry_right .address_padding {padding: 5px 13px;width:166px;margin:0;}
#enquiry_wrapper #rightpanel_faqs #enquiry_right h3.address {margin:0;padding:0;font-size:12px;font-weight:600;}
#enquiry_wrapper #rightpanel_faqs #enquiry_right p {margin:0;padding:0;}
#enquiry_wrapper #rightpanel_faqs #enquiry_right p.times {padding:0 0 5px 0;}
#enquiry_wrapper #rightpanel_faqs #enquiry_right .optioncards {padding:5px 0 20px 0;}

#enquiry_wrapper #rightpanel_faqs #announcementswrap {width:192px;background: url(/images/faq/address_boxbodybg.jpg) repeat-y top center;margin-bottom:15px;}
#enquiry_wrapper #rightpanel_faqs #announcementswrap .bordertop {height:6px;background: url(/images/faq/address_boxtop.jpg) no-repeat top;}
#enquiry_wrapper #rightpanel_faqs #announcementswrap .borderbottom {height:6px;background: url(/images/faq/address_boxbottom.jpg) no-repeat bottom;}
#enquiry_wrapper #rightpanel_faqs #announcementswrap ul#ul_announcements {list-style:disc outside;  margin:5px 0 10px 12px;padding:0;}

#enquiry_wrapper #rightpanel_faqs #announcementswrap #ul_announcements li.announcements {list-style:disc inside;border-bottom: 1px solid #dedede;font-size:12px;margin:0 10px 5px 0; padding:0 0 5px 0;}

#enquiry_wrapper #rightpanel_faqs #announcementswrap #ul_announcements li a {text-decoration:none;}

#enquiry_wrapper #rightpanel_faqs #announcementswrap #ul_announcements li a:hover {text-decoration:none;color:#09F;}

#enquiry_wrapper #rightpanel_faqs #announcementswrap #ul_announcements li.header {list-style:none;padding-bottom:2px;border:none;margin:0;font-weight:600;}

#enquiry_wrapper #rightpanel_faqs #announcementswrap #ul_announcements h2 {font-size:12px;list-style:none;font-weight:bold;}

#enquiry_wrapper #rightpanel_faqs #announcementswrap #ul_announcements li.last {list-style:disc outside; border: none;}



#checkout {margin-bottom:4em; /*margin-left: 13px;*/}
#checkout .padding {margin-left:1.5em;}
#checkout td {line-height: 1.4em; color:#444; margin-left:16px;z-index: 2;}	
#checkout .banner {background-image: url(/images/toursheader.jpg);background-repeat: no-repeat;	width:940px;height:76px;margin-bottom:3em;}

#checkout h1 {padding: 0.6em 0 0 15px;margin:0;font-size: 205%; font-weight:bold;}
#checkout h3 {padding: 16px 0 0 1.5em;font-size: 135%; font-weight:bold; text-transform:uppercase;}
#checkout h2 {padding: 0 0 0.7em 0;font-size: 125%; color:#8d8d8d;}

#checkout td.thumb {padding:0.7em 0 0.7em 0.7em; background-color:#f1f1f1;}
#checkout td.thumb2 {padding:0.7em 0 0.7em 0; background-color:#f1f1f1;}
#checkout td.checkoutdesc {padding:0.7em 0 0.7em 0; background-color:#f1f1f1; font-size: 110%; font-weight:normal; margin:0; padding: 0; color:#444;}
#checkout td.checkoutdesc h2 {font-size: 105%; font-weight:bold; margin:0; padding: 0; color:#444;}
#checkout td.thumb_odd {padding:0.7em 0 0.7em 0.7em;}
#checkout td.checkoutdesc_odd {padding:0.7em 0 0.7em 0; font-size: 110%; font-weight:normal; margin:0; padding: 0; color:#444;}
#checkout td.checkoutdesc_odd h2 {font-size: 125%; font-weight:bold; margin:0; padding: 0; color:#444;}
#checkout td.total h2 {padding: 0;font-size: 125%; color:#8d8d8d;}
#checkout td.baskettotal h2 {padding: 0;font-size: 125%; color:#444; font-weight:bold;}

#checkout .ticketButton {margin-top:42px;background: url(/images/club/tickets_button.png) no-repeat center top; behavior: url(/Styles/iepngfix.htc); cursor: pointer;}

#basketempty {text-align:center;}

.checkoutthumb {padding:3px; border: 1px solid #cccccc; width:66px; height:66px;}

#secure {width:520px; margin: 1em auto; text-align:center; padding-bottom:1em;background: url(/images/3ds_bg.gif) no-repeat center bottom;}

/*  HEADERS  */
h1, h2, h3, h4, h5 {margin:0; padding:0; color:#444444; font-family: Arial, Helvetica, sans-serif;}
.inpfield {font-size:11px; border: 1px solid #ccc; padding:3px;}
td { padding:0; margin:0; color: #444;}
th { padding:0; margin:0; }
# { padding:0; margin:0; }
img { padding:0; margin:0; }

.clear { clear:both; padding: 0; margin:0; height:0; line-height:0;}

a {text-decoration:underline; color:#333; font-size:100%; font-weight:normal;}
a:hover {text-decoration:none; font-weight:normal;}
a:active { text-decoration:none; font-weight:normal;}

.lightgrey {color: #909090;}

.flyOutDiv {display: none; position: absolute; top: 150px; left: 700px;z-index: 2; opacity: 0.9; filter:(progid:DXImageTransform.Microsoft.Alpha(opacity=0));width: 400px;font-size: 11px;border: solid 2px #999999;background-color: #f8f8f8;text-decoration:none;padding: 7px;box-shadow: 5px 5px 5px #888;}
.flyOutDivCloseX {float:right;background-image: url(/images/popup_closebtn.gif);background-repeat: no-repeat;width:20px;height:27px;text-decoration: none;border: outset thin #FFFFFF;padding: 0 0 0 5px; border:0;margin: 0;} 
.addbasketflyOutDiv {display: none; position: absolute; top: 150px; left: 700px;width: 196px;height:73px:font-size: 11px;border:none;text-decoration:none;padding: 0;behavior:url(/Styles/iepngfix.htc);}
.addbasketflyOutDivCloseX {float:right;background-image: url(/images/popup_closebtn.gif);background-repeat: no-repeat;	width:20px;height:27px;text-decoration: none;border: outset thin #FFFFFF;padding: 0 0 0 5px; border:0;margin: 0;} 

.clicknewsletter {margin-right:5px;text-decoration:none;vertical-align:top;}

.popbackground {background-image: url(/images/pop_bg.gif); background-repeat: no-repeat;background-position: right bottom;width:100%;}

strong {font-weight:bold;}

em {font-style: italic;}

#account .shit {padding:10px;}

/* Style for the related tickets list on the order summary page */
.vipclose {float:right;background: url(/images/club/vip_close.jpg) no-repeat center top;width:29px; height:30px;border:0;padding-bottom:10px;cursor:pointer;}

/* TICKETS - used on Order Summary */
#tickets {width:946px; color:#fff;background: #000 url(/images/OrderSummary_tableheader.jpg) no-repeat left top;margin:10px 0 0 0;}
#tickets .wrapper {/*width:754px;*/margin-left:11px;}
#tickets .altpadding{background: url(/images/club/tickets_alternatebg.jpg) repeat-x left top;padding:15px;border-right:1px solid #575757;}
#tickets .altpaddingfirst{background: url(/images/club/tickets_alternatebg.jpg) repeat-x left top;padding:15px;}
#tickets .altpaddinglast{background: url(/images/club/tickets_alternatebg.jpg) repeat-x left top;padding:15px;}
#tickets .header {padding:4px 0 0 15px;margin:0;}
#tickets .headerlast {padding:4px 15px 0 0;margin:0;text-align:right;}
#tickets .padding {padding:15px;border-right:1px solid #575757;}
#tickets .paddingfirst {padding:15px;width:80px;}
#tickets .paddinglast {padding:15px;}
#tickets .firstcol {width:120px;}
#tickets .ticketthumb {width:82px; height:82px; border:2px solid #fff;}
#tickets .ticketButton {margin-top:42px;background: url(/images/club/tickets_button.png) no-repeat center top; behavior: url(/Styles/iepngfix.htc); cursor: pointer;}
#tickets .spacer {padding-top:0.2em;}
#tickets td {color:#fff;}
#tickets td a {color:#09F;text-decoration:none;}
#tickets td a:hover {color:#09F;text-decoration:underline;}
#tickets #tickettablefooter {background: #000 url(/images/OrderSummary_tablefooter.jpg) no-repeat;height:8px;}
#checkout .tickettabletitle {padding-bottom:10px;}

#checkout .subtotalrow h2 {font-weight:bold;color:#444;}

/* MEMBERSHIP - used on Order Summary */
#order_membership {padding:0;margin:10px;color:#fff;}
#order_membership .box {padding:0;width:461px;background: url(/images/OrderSummMemberbg.jpg) no-repeat center bottom;padding:0 0 1px 0;float:right;display:inline;}
#order_membership .memberheader{background: url(/images/OrderSummMembertopbg.jpg) no-repeat center top;}
#order_membership .banner {margin: 12px 0 0 12px;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-top: 1px solid #dddcdc;}
#order_membership .boxtext {padding:1em 12px;margin: 0 0 11px 12px;font-size:normal;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-bottom: 1px solid #dddcdc;width:410px;}
#order_membership .top {margin:0;}
#order_membership .thumb{float:left;border:1px solid #ccc;width:139px;display:inline;margin-bottom:1em;}
#order_membership .info {float:right;width:250px;display:inline;position:relative;height:139px;color:#fff}
#order_membership .button {position:absolute;bottom:0;left:0;}
#order_membership .memberbutton {background: url(/images/club/membership_button.jpg) no-repeat center;width:118px;height:24px;position:absolute;bottom:3px;left:0;}
#order_membership .membersmoreinfo {margin-right:1em;}

/* GIFT CERTIFICATES */
#giftdescription {width:480px;position:relative;float:left;display:inline;margin: 0 0 0 20px;text-align:left;color:#444444;}
#giftdescription .buybutton_productdetail {background: url(/images/productdetail_addtobasket.gif) no-repeat left top;width:129px;height:23px;margin:0 0 5px 0;cursor:pointer;}


#gift {margin-top:1em;}
#gift .inpfield {font-size:11px; border: 1px solid #ccc; padding:3px;}
#gift td {padding-bottom:0.7em;}

#mattcontrol {width:300px;}
