html{    margin: 0;	padding: 0;	background: #4D414B;}body {	font-family: "trebuchet ms",arial, Helvetica, sans-serif;	line-height:1.5em;	margin:0 auto;	color:#87250E;	text-align:left;	background: transparent url(images/bgRepeatingY.gif) repeat-y scroll center top;}#wrapper {	margin: 0 auto;	padding: 0;	text-align: left;    background: url(images/header.jpg) no-repeat scroll center top;}#bd{	position:relative;	margin: 0 15px 20px 15px;}div .yui-g {	width: 570px;	padding: 0px 0px 0px 0px;}.yui-b {	padding-top: 0px;}#yui-main .yui-b{	padding: 0px 30px 0 0;	margin: 50px 30px 0 18px;}#hd{	position:relative;        	height:410px;}#hd h1{	display:none;}#flashHeader {	width: 900px;	height: 342px;	margin: 0 25px 0 25px;	padding: 0;}div#ft{	text-align:center;	font-size:85%;	line-height:118%;	margin:0;	padding:20px 0 32px 0;	color: #b7a27a;	background:transparent url(images/bgFooter.jpg) no-repeat scroll center top;	margin-bottom: 10px;}#ft a{	color: #EFC168;}#ft a:hover{	color: #EFA20E;}a {		color: #EFC168;}A:hover {	COLOR: #EFA20E;	text-decoration: underline;}.content,#galleryText{	margin:0 0;	text-align: justify;	list-style: inside;}.contentHi {	color: #ccc;}	.contentSml {	font-size:90%; 	line-height:110%;	color: #b7a27a;	font-weight:normal;}	.contentHiSml {	font-size:85%;  	color: #ccc;}	.titleLrg{	font-size:280%;	font-family: Georgia, "Times New Roman", Times, serif;  	color: #9a6734;	text-transform: uppercase;	margin-bottom: 12px;	padding: 0 0 10px 0;	border-bottom: 1px dashed #8000000;}#modNews h3,.titleSml{	font-size:123.1%; 	font-weight:bold;	color: #FF9933;}h3 a,.titleSml a{		text-decoration: none;}.titleSml a:hover{		text-decoration: underline;}/*----------------------------------------L I S T S - vnav,  albums, sml-------------------------------------------*/ul{ 	list-style-type: none;	margin:0px;}ul li{/*for mozilla positioning */	padding-left: 0; 	margin-bottom: 0px; 	list-style-type: none;}/* ul formating in content */.content ul{	list-style: square outside;    margin:4px 0 6px 0;    padding:0 0 0 20px;    text-align:left;}.content ul li { 	list-style: square outside;}.content ul ul {	list-style: circle outside;}.content ol{	padding:1em;}.content ol li{	list-style: decimal outside;	font-size:93%;    margin:0;    padding:0 ;    text-align:left;	}.content ol ol{	list-style: lower-alpha outside;}/*----------------------------------------I M A G E S-------------------------------------------*/.picRight {	float: right;	margin: 1px 1px 1px 6px;}.picLeft {	float: left;	margin: 1px 6px 1px 1px;}.picRightBrd {	float: right;	margin: 1px 1px 1px 6px;	border: 1px solid #555;}.picLeftBrd {	float: left;	margin: 1px 6px 1px 1px;	border: 1px solid #555;}.iconImg{	margin: 2px 8px 6px 0px;	border:0px;}.banner {	border:0;	margin: 0 0 6px 0px;}.optionBox {/*used in gallery select */	font-size:85%;  	color: #000000;	background-color: #ddd;}/*----------------------------------------N A V I G A T I O N-------------------------------------------*/#vNavBox{	position:absolute;	top:340px;	left:37px;	font:bold 16px/20px Georgia, "Times New Roman", Times, serif;	margin:0px;	padding: 0px 0 0px 0;	text-align: left;	letter-spacing:0px;	text-transform: uppercase;	width: auto;}#vNav a{ 	display: inline; 	text-align: left;	color: #d6d6d6; 	text-decoration: none; 	margin: 0px 0 0 0px;	padding: 6px 10px 9px 10px;}#vNav a:hover{	color: #000000;	}#vNavBox li{	display: inline;	}/*----------------------------------------NEWS-------------------------------------------*/#modNews{    position:relative;    text-align:left;	margin:0;	text-decoration:none;}#modNews .item{	margin:2px 0px;	position:relative;	padding:1px 4px;	border-bottom:1px dashed #666;	height: auto;	text-decoration:none;}#modNews a .item{    display:block;    text-decoration:none;    cursor: pointer;}#modNews a:hover .item{    background:#3B3630;	border-bottom:1px solid #666;}#modNews a{    text-decoration:none;}#modNews p{	color:#b7a27a;}#modNews img.iconImg{   position:absolute;   margin:2px;   left: 6px;}#modNews h3{   font-size:123.1%;   font-weight:bold;	color: #CF8740;}#modNews .item p, #modNews .item h3, #modNews .item small{   margin:0px;}#modNews small {   color: #677F71;   font-size:85%;}.paginate{    font-size:85%;    letter-spacing:2px;}#modNews a:hover{	color: #ccc;}/*----------------------------------------CALENDAR-------------------------------------------*/#modCalendar{	position:relative;	text-align:left;	margin:0;	padding:0;	font-size:93%;}#modCalendar .item{	margin:2px 0px;	position:relative;	padding:.2em 1em;	border-bottom:1px dashed #666;	height: auto;	width: 510px;}#modCalendar li{	display:inline;	list-style-type:none;}#modCalendar h3{ /*location*/	margin:0;	color: #EFC168;}#modCalendar .header{/*descriptive header row*/	display:none;}#modCalendar li.summary,#modCalendar li.location{	display:block}#modCalendar .date{	color:#862E00;	font-weight:bold;}#modCalendar li.tickets a,#modCalendar li.mg1 a,#modCalendar li.mg2 a{    position:absolute;    right:16px;    font:bold 9px/11px verdana,Arial, Helvetica, sans-serif;    text-decoration:none;    text-transform:uppercase;    text-align:center;    margin:0;    width:138px;    z-index:20;    padding:2px 4px;    color:#fff;    background:#3B4F43 url(domain/bin/css/glassyBtn.png) repeat-x scroll 0 -33px;    border:1px solid #666;}#modCalendar li.tickets a {    top:4px;}#modCalendar li.tickets a:hover{    background:#83BF9C url(domain/bin/css/glassyBtn.png) repeat-x scroll 0 -33px;	color: #333;}#modCalendar li.mg1 a {    top:24px;}#modCalendar li.mg2 a {    top:44px;    background:transparent url(http://cherryholmes.musiccitynetworks.com/images/tourPage_buttons.gif) repeat-x scroll center -60px;    text-indent:-99999px}#modCalendar li.pre a {    top:4px;       background:transparent url(http://cherryholmes.musiccitynetworks.com/images/tourPage_buttons.gif) repeat-x scroll center top;    text-indent:-99999px}#modCalendar li.tickets a:hover,#modCalendar li.mg1 a:hover,#modCalendar li.mg2 a:hover{    background:#7BA6B9url(domain/bin/css/glassyBtn.png) repeat-x scroll 0 -33px;    border:1px solid #666;}#modCalendar li.pre a:hover {    background:transparent url(http://cherryholmes.musiccitynetworks.com/images/tourPage_buttons.gif) repeat-x scroll center top;}#modCalendar li.mg2 a:hover {    background:transparent url(http://cherryholmes.musiccitynetworks.com/images/tourPage_buttons.gif) repeat-x scroll center -90px;}#modCalendar li.full a,#modCalendar li.full a:hover {    top:24px;    background:#941010 url(http://cherryholmes.musiccitynetworks.com/images/tourPage_buttons.gif) repeat-x scroll 0 -120px;    border:1px solid #7F0707;}/*-----------------------------------------------------------------------------------------------------calendar and checkout-------------------------------------------------------------------------------------------------------*/.calendarBox,.checkoutBox {	width: 98%;	margin: 0px;	padding: 0px;}.checkoutOdd,.calendarOdd{ background:none;}.checkoutEven,.calendarEven{background:#2F2C29;}.calendarHdr,.checkoutHdr{	color: #fff;	background-color: #2D4A5C;	padding:2px 4px;	text-align:center;}/*----------------------------------------G A L L E R Y-------------------------------------------*/#modGallery{ 	width:auto;    margin:6px 0;}#modGallery.copy{ }#modGallery.iconImg{}#modGall li {  display: inline;}/*------------------------------A L B U M M O D U L E-------------------------------*/#modAlbum{	padding:10px;	width:510px;}/* --- album info --- */.albumDetail{ /*album description container div */	border-bottom:1px dotted #666;	padding:4px;	margin:1em 0;	width:98%}.albumDetail img{ /*album cover */	float:left;	border:1px solid #000;	margin-right:1em;}.albumDetail h3{/*album title */	font-size:153.9%;	text-transform:uppercase;	margin:0;	color: #ccc;}.albumDetail p {/*album description text */	margin:.5em 0;}/* --- track info --- */#modAlbum h4{/* track listing hdr, review hdr */	margin:0;	text-transform:uppercase;	letter-spacing:2px;}#songList{/* container div for track list */}#songList ol{/* song listing */	list-style: none;	margin:.5em 0;	padding:0;}#songList ol li{	list-style: none;	padding:1px;	margin:1px 0;	background:none;	border-bottom: 1px dashed #666;} #songList .songStuff{    background:transparent url(images/iconGDK-play.gif) no-repeat 378px -355px;}#songList span.num{	font-size:77%;	margin-right:8px;	width:2em;	display:inline-block;	text-align:right;}strong.songTitle{	width:400px;	font-size:93%;	letter-spacing:1px;	display:-moz-inline-stack;	display:inline-block;	zoom:1;	*display:inline;	cursor:pointer;}strong.songClosed{/* song title class when opened for lyric view */	color:#89BE9F;}strong.songOpen{/* song title class when closed */	color:#fff;}.listenLink{ }div.songDetail{/* container song description, lyrics*/	padding:.5em 1em;	font-size:85%;}em.songDesc{/* song description*/ }p.songLyric{/*song lyrics*/}/* --- inline mp3 player info --- *//* --- inline mp3 player info --- *//*player icon info: play:0; pause:-40px; stop:-80;next:-120; prev:-160; ff:-200; rew:-240;headphones:-280px; 8th notes:-320; lyrics:-360; video: -400; $: -440;*/#songList ol li a{/* hides player links until soundmanager has fully loaded*/	display:none;}#songList ol li a.sm2_link {	display:-moz-inline-stack;	display:inline-block;	zoom:1;	*display:inline;	cursor:pointer;	background:transparent url(images/iconGDK-play.gif) no-repeat 2px -313px;	padding:2px 2px 2px 22px;	min-height:16px;	text-decoration:none;	color:#EFC168;	font-size:77%;	text-transform:uppercase;}#songList ol li a.sm2_paused:hover,#songList ol li a.sm2_link:hover {	background:#000 url(images/iconGDK-play.gif) no-repeat 2px 7px;}#songList ol li a.sm2_paused {	background:transparent url(images/iconGDK-play.gif) no-repeat 2px -33px;}#songList ol li a.sm2_playing{	background:transparent url(images/iconGDK-play.gif) no-repeat -358px 7px;	color:#0f0;}#songList ol li a.sm2_playing:hover {	background:transparent url(images/iconGDK-play.gif) no-repeat -358px -33px;}/* --- review info --- */#albumReviews{/* container div for reviews */	margin-top:2em;}#albumReviews ul{	list-style: none;	padding:0;	margin:0;}#albumReviews li{	margin-bottom:1em;}strong.reviewTitle{}div.reviewDetail{}/* --- end modAlbum ---*//*-----------------------------------------------------------------------------A L B U M S  B O X -------------------------------------------------------------------------------*/#albumsBox{ /*controls number of albumSm columns*/    padding:0;    margin:0 0 10px 0;    clear:both;    height:150px;	width: Uto; 	border-bottom: 1px dashed #666;}#albumsBox h3{ /*albumssm header */    display:none;}#albums li{ /*set float left to have multiple columns */    margin:2px;    float:left;}#albums a img{    border: 1px solid #666;    margin:1px 2px;}#albums a:hover img{    border: 2px solid #89BE9F;     margin:0px 1px;}#albumsBox img {    width:60px;    height:60px;    border:1px solid #828E78;}#albumsBox p{ /*album titles - albumssm*/    display:none;}h3.albumBuyBtn a{	text-transform:uppercase;	font-size:93%;	text-decoration:none;	background: #83BF9C url(domain/bin/css/glassyBtn.png) repeat-x 0 -33px;	padding:5px 8px;	color:#300;	margin:0 0 4px 0px;	border:1px solid #666;}h3.albumBuyBtn a:hover{	background: #415F4E url(domain/bin/css/glassyBtn.png) repeat-x 0 -33px;	color:#fff;}/*----------------------------------------end Album Box-------------------------------------------*//* ----------------------------------------------------------------Sticky Nav and Blog Nav-------------------------------------------------------------------- */#stickyNav li{   	display: inline;}#stickyBox{	font:bold 10px/12px verdana,Arial, Helvetica, sans-serif;	margin:2px 0 10px 0;	text-align:left;	padding:0;	height:25px;		border-bottom: 1px dashed #666;}#stickyNav a{ 	float:left;	display: block; 	padding: 0px 4px;  	text-decoration: none; 	text-transform:uppercase;	margin:0 6px 5px 0;	color:#A5E8C1;	border-left:5px solid #65646A;}#stickyNav a:hover{	border-left:5px solid #A5E8C1;	color:#fff;	margin:0 6px 5px 0;}* html #stickyBox ul li{	margin-top:25px;} #stickyBox ul li ul {	position:absolute;	top:60px;	left:0px;}* html #stickyBox ul li ul {	position:absolute;	top:60px;	left:0px;} #stickyBox ul li ul li {	display:inline;} #stickyBox ul li ul li a{	font:normal 9px/10px arial, Helvetica, sans-serif;	float:left;	display: block; 	padding: 0px 5px;  	text-decoration: none; 	text-transform:uppercase;	margin:0 2px 0 0;	color:#222;	border-left:2px solid #BADDFE;}#stickyBox ul li ul li a:hover{	border-left:2px solid #FFBF4F;}#blogBox{   width:110px;   float:right;   margin:0 0 6px 6px;   font:bold 11px/14px arial;}#blogBox a{   display:block;   border:1px dashed #ddd;   margin:4px 0;   padding:2px 3px; }#blogBox a:hover{   border:1px solid #fff;   background:#A0BBCC;   color:#003;}/*----------------------------------------S I D E B A R - NewsSm, CalendarSm-------------------------------------------*//*albumssm, newssm, calendar sm, basket, login text header */h3 span{ 	font-family: Georgia, "Times New Roman", Times, serif;	line-height:100%;	font-weight: normal;	font-size: 220%;	color: #9A6734;	padding:0px 0 0 4px;	margin:0;	text-transform:lowercase;}#calendarSmlBox,#basketBox,#newsSmlBox{	position:relative;	margin:0px 0px;	text-align:left;	padding:0 0 12px 0;	background: transparent;	color: #f3e9e9;}#basketBox {	padding-top: 5px;}#calendarSmlBox h6{/*Current Presales, Upcoming Presales headesr Calendar v2*/	margin:0px 0 4px 2px;	font:normal 10px/10px arial;	color:#ccc;	letter-spacing:1px;}#calendarSmlBox h5 a{ /* more dates*/display:none;}#newsSml p{display:none;}#calendarSmlBox p{ /* location */    color:#B7A26D;    margin:0;    padding-left: 20px;    display:inline;}#newsSmlBox h3,#calendarSmlBox h3 {	background: transparent url(images/newsSml.jpg) no-repeat scroll center top;	height: 35px;background: #000;	padding: 0px 0 0 0px;	margin: 0px 0 5px 0px;}#newsSml li,#calendarSmlBox li{   	position:relative;	border-bottom: 1px dashed #666;}#calendarSmlBox a,#newsSml a{ 	display: block;	padding: 5px 3px; 	margin: 0;	color: #B7A26D; 	text-decoration: none;	font-size: 90%;}#calendarSmlBox a:hover,#newsSml  a:hover{    background: #3B3630;    color:#B7A26D;	}/*----------------------------------------L O G I N-------------------------------------------*/#accountInfo{	font-size:85%;	color:#ccc;	text-align:right;	z-index:15;	position: absolute;	top: 7px;	left: 10px;	text-align:left;	padding:0px;	text-transform: uppercase;}#accountInfo ul {	text-align:left;}#accountInfo li {	display: inline;	list-style-type: none;	margin-left: 10px;	float: left;}#accountInfo a{text-decoration:none;color:#7DBCDF;}#accountInfo a:hover{text-decoration:underline; color:#fff;}#loginBox,#logoutBox {	margin:0px 4px 4px 4px;	text-align:right;	padding: 8px;	color:#333;	background:#D1DADF;}#loginBox{	text-align:right;}#loginBox strong{	font:bold 11px/13px Arial, Helvetica, sans-serif;	letter-spacing:1px;}#loginBox .formInput{	font:normal 10px/13px Arial, Helvetica, sans-serif;	width:110px;	margin: 3px 0 3px 3px;}li#login{position:relative;}li#signup a,li#login a,li#closeBtn a,li#infoBtn a{	padding-left:18px;	text-decoration:none;}li#signup a{background: transparent url(domain/bin/css/iconGDK_fff.gif) no-repeat scroll left -655px;}li#login a{background: transparent url(domain/bin/css/iconGDK_fff.gif) no-repeat scroll left -30px;}li#closeBtn a{background: transparent url(domain/bin/css/iconGDK_000.gif) no-repeat scroll left -296px; color: #000;}li#closeBtn a:hover{color:#1A6E8F;}li#infoBtn a{background: transparent url(images/icon_info.gif) no-repeat scroll left center;}ul#loginForm {	position: absolute;	top: 16px;	right:-4px;	border: 1px solid #fff;	padding-bottom:2px;	color:#fff;	opacity: .94;	filter: alpha(opacity=94);	background: #D1DADF;}ul#loginForm .formInput{	display:block;	border:2px solid #fff;	width:140px;}#loginForm li a,#loginForm li {	z-index: 100;}.js-clickable {	cursor: pointer;	text-decoration: underline;	color: #666;}#loginTab {	z-index: 101;	position: absolute;	top: -19px;	right: -1px;	background:#5F3729;	padding: 3px;	width: 44px;	text-align: center;	border: 1px solid #C09457;	border-bottom: 0px;}/*color for forgotten password form */ input.content {	color: #000;}#accessDenied{	display:block;	color:red;	width:500px;	margin-top:40px;}/*-----------------------------------------------------------------------------------------------------S T O R E-------------------------------------------------------------------------------------------------------*/.memberPrice{ /* members price */	color:#B5450C;}#storePolicies,#basketBox{	font-size:93%;	margin:0px 0px 10px 0px;	text-align:center;	width: 300px;	position: relative;	border: 1px solid #9A6734;}#storePolicies p, #storePolicies h3, #storePolicies ul, #storePolicies em {	text-align:right;	margin:6px 12px;        list-style: circle inside;        }#storePolicies h3,#basketBox h3 span{	font-size:131%; color:#9A6734;}#basketBox p,#basketBox strong,#basketBox h3,#basketBox h3 span{	margin:0;	color:#692404;	letter-spacing:0;}#basketBox strong{	display:block;}.btn,.basketBtn{	font:normal 10px/12px arial; 	padding:0em 1em;	color:#000; 	margin: 1px;   }#basketBox p,/*you have n items in your basket */ #basketBox strong{/* total (USD) $ */	margin:4px;}tr input.optionBox{	width: 30px;}.memberPrice {	color: #92251E;}/* RELATED PRODUCTS */#relatedProd{	border-top:1px dashed #666;	margin:16px 0 0 0px;	padding:10px 0 0 0px;}#relatedProd .titleLrg{	display:block;			font-size:280%;	font-family: Georgia, "Times New Roman", Times, serif;  	color: #9a6734;	text-transform: lowercase;	margin-bottom: 12px;	padding: 0 0 10px 0;	border-bottom: 1px dashed #666;}#relatedProd .contentSml{ /* content span*/	COLOR:#333;	border-bottom:1px dashed #666;	display:block;	padding:2px;}#relatedProd p {	display:block;		margin:0 0 1px 0;	color:#b7a27a;}#relatedProd .titleSml{  /* product name */	letter-spacing:1px;	margin:4px 0 1px 0;	display:block;	}	#relatedProd .relatedDetails, #relatedProd .relatedQty{  /* product details*/	display:inline;}#relatedProd .btn,#relatedProd .optionBox{    text-transform:uppercase;	margin: 4px 0 0 2px;	text-align:left;	padding:1px;    border:1px solid #000;}#relatedProd img{	width:42px;    float:left;    border:1px solid #000;    margin: 0 8px 4px 0;}/* ADDRESS BOOK */fieldset{    padding:.6em;    border:2px solid #ccc;    margin:.5em;    font-size:85%;}#addressBook h2,#addressBook h3{   margin:0;}#addressBook fieldset li{    border-bottom:1px solid #ccc;}legend{	font-weight:bold;	padding: 0 8px;	color: #ccc;}table.checkoutBox{	font-size:93%;	margin:4px;}/*-----------------------------------------------------------------------------------------------------L O G I N-------------------------------------------------------------------------------------------------------*/#loginBox {width:300px; font-size:100%; background: transparent; padding: 0px 0px 20px 0px;}#loginBox h3 {       color: #9A6734;        font-family: Georgia, "Times New Roman" serif;        text-transform: lowercase;        font-size: 30.8667px;        line-height: 100%;       font-weight: normal;       background: #000;       text-align: left;       padding-left: 10px;}#loginBox li {color: #fff; text-align: center; }#logoutBox { background: transparent;}#logoutBox li{display:inline; width:300px;}#logoutBox a{display:block; text-decoration:none;padding:0 0 0 30px;}#logoutBox li.welcome a{text-align: left;  background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -356px;}#logoutBox li.account a{text-align: left; background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left 2px;}#logoutBox li.forum a{text-align: left;background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -206px;}#logoutBox li.logout a{text-align: left; background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -624px;}