body {line-height:1.1em}

a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

ul {color:#FFFFFF;   font: 12px/16px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left; padding-top:5px; padding-left:25px; padding-bottom:5px}
   
ol {color:#FFFFFF;   font: 12px/16px Arial;color: #FFFFFF;
   text-align: left; padding-top:45px; padding-left:0px; padding-bottom:0px; list-style:none}


#dfdtext p a:hover,
#brochuretext p a:hover,
#partners1text p a:hover,
#foottext p a:hover,
#enccopytext p a:hover,
#intervalexpcopytext p a:hover,
#dinnerintrotext p a:hover,
#arvotext p a:hover,
#frenchcopytext p a:hover,
#sofitelcopytext p a:hover,
#hotelstext p a:hover,
#homecopytextgrow p a:hover,
#viptext p a:hover,
#frenchtext p a:hover,
#sofitelmaptext p a:hover,
#partners2text p a:hover,
.breakout p a:hover, 
table a:hover {
  
   color: #CD1335;
      border-bottom-style: none;

}



#viptext p a,
#homecopytextgrow p a,
#intervalexpcopytext p a,
#brochuretext p a,
#partners2text p a,
#frenchtext p a,
#enccopytext p a,
#arvotext p a,
#hotelstext p a,
#sofitelmaptext p a,
#dfdtext p a,
#foottext p a,
#dinnerintrotext p a,
#partners1text p a,
#frenchcopytext p a,
#sofitelcopytext p a,
table a  {
   background-color: transparent;
   /* border-bottom-color: #5b4b0d;
  border-bottom-style:dashed; 
   border-width: 1px;*/
   color: #EEC523;
   text-decoration: none;
   font-weight: bold;
}

table a img {border:0px}

#homecopytextgrow p,
#stayseeintrotext p,
#viptext p,
#dinnerintrotext p,
#partners1text p,
#enccopytext p,
#arvotext p,
#frenchcopytext p,
#partners2text p,
#dinnereasytext p,
#sofitelpricetext p  {
   font: 12px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#frenchtext p,
#upgradestext p,
#sofitelcopytext p,
#upgradestextcopy p,
#goldpartnerstext p,
#intervalexpcopytext p,
#sofitelmaptext p,
#platinumtext p,
#dfdtext p  {
   font: bold 12px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
}

#jerseyboysstaysee,
#pid1home,
#jerseyboyscorporate,
#jerseyboyspremiumtickets,
#jerseyboysdinnershow,
#jerseyboysgiftvouchers  {
   margin: 0px auto 0px auto;
   height: 100%;
   width: 1106px;
   position: relative;
}

#phonetext,
#optioncopytext,
#foottext,
#phonetextcopy,
#dinnerintrotext,
#hotelstext  {
	visibility: visible;
	position: relative;
	text-align:center;
	z-index: 1;
	width: 568px;

	}

#id90bookb a,
#id23bookb a,
#bookbcopy2 a,
#bookbcopy4 a,
#bookbcopy3 a
#bookbutton1 a,
#bookbutton2 a,
#bookbutton3 a,
#bookbutton4 a,
#bookbutton5 a,
#bookbutton6 a,
#bookbutton7 a,
#bookbutton8 a,
#bookbutton9 a,
#bookbutton10 a,
#bookbutton11 a   {
   background: url(jerseyboysstayseemedia/id23bookb.jpg) no-repeat 0% 0px;
   display: block;
   height: 18px;
   width: 82px;
   font-size: 18px;
   line-height: 18px;
}

#enccopytext,
#brochuretext,
#intervalexpcopytext,
#viptext  {
	visibility: visible;
	position: relative;
	clear:both;
	float:left;
	padding-left: 40px;
	margin-top:15px;
	z-index: 2;
	width: 568px;
}

#corpintrotext,
#frenchtext,
#stayseeintrotext  {
	visibility: visible;
	position: absolute;
	z-index: 3;
	width: 568px;
}

#jerseyboyscorporateb a:hover,
#homeb a:hover  {
   background-position: -95px 0%;
}

#foottext p,
#phonetext p,
#phonetextcopy p  {
   font: bold 26px/35px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: center;
}

#footertext p a:hover,
#footertext p a  {
   color: #000000;

   font-weight: bold;
}

#dinnerboxcopy,
#dinnerbox,
#arvobox  {
	border: 2px solid #616161;
	visibility: visible;
	margin-top: -2px;
	margin-left: -2px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	position: absolute;
	z-index: 1;
	width: 506px;
	background-repeat: no-repeat;
	height: 200px;
}

#sofitelpricetext,
#sofitelcopytext  {
	visibility: visible;
	position: relative;
	float:left;
	z-index: 2;
	width: 252px;
}

#balllightyellcopy2,
#balllightyell  {
   visibility: visible;
   position: absolute;
   top: 132px;
   z-index: 3;
   width: 104px;
   height: 104px;
   background-repeat: no-repeat;
}

#jerseyboyspremiumticketsb a:hover  {
   background-position: -146px 0%;
}

#jerseyboysgiftvouchersb a:hover  {
   background-position: -128px 0%;
}

#jerseyboysdinnershowb a:hover  {
   background-position: -123px 0%;
}





#upgradesbox {
	border: 2px solid #616161;
	visibility: visible;
	margin-top: -2px;
	margin-left: -2px;
	position: relative;
	padding-left: 10px;
	z-index: 1;
	width: 558px;
	background-repeat: no-repeat;
}


.upgradesbox  {
	border: 2px solid #616161;
	visibility: visible;
	width: 550px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	padding: 10px;
	z-index: 1;
	background-repeat: no-repeat;
	background-color:#000000
}

#partners2text,
#partners1text  {
	visibility: visible;
	position: relative;
	float:left;
	z-index: 1;
	width: 283px;
	left: 15px;
}

#line3,
#line2,
#line4,
#line  {
   background: url(jerseyboysstayseemedia/line.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   top: 325px;
   z-index: 7;
   width: 3px;
   height: 39px;
}

#jerseyboyspremiumticketsb a  {
   background: url(jerseyboysstayseemedia/jerseyboyspremiumticketsb.jpg) no-repeat 0% 0px;
   display: block;
   width: 146px;
   height: 39px;
}

#jerseyboysstayseeb a:hover  {
   background-position: -104px 0%;
}

#jerseyboysgiftvouchersb a  {
   background: url(jerseyboysstayseemedia/jerseyboysgiftvouchersb.jpg) no-repeat 0% 0px;
   display: block;
   width: 128px;
   height: 39px;
}

#jerseyboyspremiumticketsb  {
   visibility: visible;
   position: absolute;
   left: 394px;
   top: 325px;
   z-index: 5;
   width: 146px;
   height: 39px;
}

#jerseyboysgiftvouchersb  {
   visibility: visible;
   position: absolute;
   left: 874px;
   top: 325px;
   z-index: 5;
   width: 128px;
   height: 39px;
}

#jerseyboysdinnershowb a  {
   background: url(jerseyboysstayseemedia/jerseyboysdinnershowb.jpg) no-repeat 0% 0px;
   display: block;
   width: 123px;
   height: 39px;
}

#jerseyboyscorporateb a  {
   background: url(jerseyboysstayseemedia/jerseyboyscorporateb.jpg) no-repeat 0% 0px;
   display: block;
   width: 95px;
   height: 39px;
}

#jerseyboysdinnershowb  {
   visibility: visible;
   position: absolute;
   left: 543px;
   top: 325px;
   z-index: 5;
   width: 123px;
   height: 39px;
}

#intervalexpcopytext p  {
   color: #FFFFFF;
}

#jerseyboyscorporateb  {
   visibility: visible;
   position: absolute;
   left: 776px;
   top: 325px;
   z-index: 5;
   width: 95px;
   height: 39px;
}

#bookbutton1  {
	visibility: visible;
	position: absolute;
	z-index: 1;
	width: 82px;
	height: 18px;
	left: 864px;
	top: 90px;
}



#id90bookb,
#id84book  {
	visibility: visible;
	position: absolute;
	z-index: 1;
	width: 82px;
	height: 18px;
	left: 900px;
}

#easywaystobooktext p  {
   font: 37px/46px "arial";
   margin: 0px;
   color: #D3A72E;
   text-align: center;
}

#footertext p a:hover  {
text-decoration:none
}

#jerseyboysstayseeb a  {
   background: url(jerseyboysstayseemedia/jerseyboysstayseeb.jpg) no-repeat 0% 0px;
   display: block;
   width: 104px;
   height: 39px;
}

#balllightyellcopy2  {
   background-image: url(jerseyboyscorporatemedia/balllightyellcopy2.jpg);
   left: 402px;
}

#jerseyboysstayseeb  {
   visibility: visible;
   position: absolute;
   left: 669px;
   top: 325px;
   z-index: 5;
   width: 104px;
   height: 39px;
}

#upgradestextcopy p  {
   color: #CACACA;
}

#easywaystobooktext  {
	visibility: visible;
	position: absolute;
	left: 402px;
	top: 276px;
	z-index: 6;
	width: 589px;
}

#balllightyellcopy3  {
   background: url(jerseyboyscorporatemedia/balllightyellcopy3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 473px;
   top: 132px;
   z-index: 2;
   width: 105px;
   height: 104px;
}

#sofitelpricetext p  {
   text-align: center;
}

#goldpartnerstext p  {
   color: #FFFFFF;
}

#frenchcopytext p a  {
   font-weight: Normal;
}

#id146ballwhitecopy  {
   background: url(jerseyboyscorporatemedia/id146ballwhitecopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 528px;
   top: 130px;
   z-index: 4;
   width: 106px;
   height: 107px;
}

#sofitelcopytext p  {
   text-align: center;
   color: #EEC523;
}

#balllightyellcopy  {
   background: url(jerseyboyscorporatemedia/balllightyellcopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 654px;
   top: 132px;
   z-index: 2;
   width: 104px;
   height: 104px;
}

#id90bookb a:hover,
#bookbutton1 a:hover,
#bookbutton2 a:hover,
#bookbutton3 a:hover,
#bookbutton4 a:hover,
#bookbutton5 a:hover,
#bookbutton6 a:hover,
#bookbutton7 a:hover,
#bookbutton8 a:hover,
#bookbutton9 a:hover,
#bookbutton10 a:hover,
#bookbutton11 a:hover   {
   background-position: -82px 0%;
}

#partners2text p a  {
   font-weight: Normal;
}

#partners1text p a  {
   font-weight: Normal;
}

#booknowb a:hover  {
   background-position: -161px 0%;
}

#optioncopytext p  {
   font-style: italic;
}



#toprhscopytext p  {
	font: bold 18px/24px Arial;
	margin: 0px;
	text-align: center;
	color: #FFFFFF;
}
#toplhscopytext  {
	visibility: visible;
	position: absolute;
	left: 17px;
	top: 139px;
	z-index: 7;
	width: 450px;
	height: 50px;

}
#toplhscopytext2 p  {
   font: bold 28px/32px Arial;
   margin: 0px;
   text-align: center;
   color: #FFFFFF;
}

#toplhscopytext2  {
	visibility: visible;
	position: absolute;
	left: 761px;
	top: 139px;
	z-index: 7;
	width: 350px;
	height: 70px;

}
#toplhscopytext p  {
   font: bold 28px/32px Arial;
   margin: 0px;
   text-align: center;
   color: #FFFFFF;
}



#toprhscopyvmc p  {
   font: bold 27px/32px Arial;
   margin: 0px;
   text-align: center;
   color: #FFFFFF;
}


#toprhscopytext2 p  {
   font: bold 18px/24px Arial;
   margin: 0px;
   text-align: center;
   color: #FFFFFF;
}

#stayseeintrotext  {

}

#sofitelpricetext  {

}

#sofitelmaptext p  {
   text-align: center;
   color: #EEC523;
}

#dinnereasytext p  {
   color: #CACACA;
}

#phonetextcopy p  {
   color: #FFFFFF;
}

#corpintrotext p  {
   font: bold 14px/16px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}


#footertext p a  {
   background-color: transparent;
}

#jerseyboyslogo  {
	background: url(jerseyboyscorporatemedia/jerseyboyslogo.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 415px;
	top: 110px;
	z-index: 5;
	width: 327px;
	height: 103px;
	background-image: url(jerseyboyscorporatemedia/jerseyboyslogo.jpg);
}

#upgradestext p  {
   color: #CACACA;
}

#platinumtext p  {
   color: #FFFFFF;
}

#id152ballwhite  {
   background: url(jerseyboyscorporatemedia/id152ballwhite.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 93px;
   top: 262px;
   z-index: 2;
   width: 207px;
   height: 207px;
}

#brochuretext p  {
   font: bold 12px/14px Arial;
   margin: 0px;
   color: #EEC523;
   text-align: center;
}

#toprhscopyvmc  {
	visibility: visible;
	position: absolute;
	left: 803px;
	top: 112px;
	z-index: 7;
	width: 225px;
	height: 66px;
}

#toprhscopytext2  {
	visibility: visible;
	position: absolute;
	left: 781px;
	top: 188px;
	z-index: 7;
	width: 266px;
	height: 54px;
}

#dinnerboxcopy  {
	background-color:#000000;
	}

#balllightyell  {
   background-image: url(jerseyboyscorporatemedia/balllightyell.jpg);
   left: 583px;
}


#partnerwrap {
height:400px;
}

#hotelstext p  {
   font: bold 12px/18px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#footertext p  {
   font: bold 10px/12px Arial;
   color:#000000
   margin: 0px;
   text-align:center;
}

#brochuretext  {
   
}

#frenchtext p  {
   color: #EEC523;
}

#menuwhitebg  {
	background:none;
	visibility: visible;
	position: absolute;
	left: 393px;
	top: 325px;
	z-index: 4;
	width: auto;
	height: 42px;
}

#id90bookb a,
#bookbutton1 a,
#bookbutton2 a,
#bookbutton3 a,
#bookbutton4 a,
#bookbutton5 a,
#bookbutton6 a,
#bookbutton7 a,
#bookbutton8 a,
#bookbutton9 a,
#bookbutton10 a,
#bookbutton11 a  {
   background-image: url(jerseyboyscorporatemedia/id90bookb.jpg);
}

#upgradesbox  {
	background-color:#000000;
	height: 295px;
}

#phonetext p  {
   color: #FFFFFF;
}

#topleftball  {
   background: url(jerseyboyscorporatemedia/topleftball.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 82px;
   top: 119px;
   z-index: 2;
   width: 95px;
   height: 95px;
}

#hotelstext  {

}


#booknowb a  {
   background: url(jerseyboyscorporatemedia/booknowb.jpg) no-repeat 0% 0px;
   display: block;
   width: 161px;
   height: 161px;
}

#arvotext p  {
   color: #CACACA;
}

#footertext  {
	visibility: visible;
	position: absolute;
	z-index: 3;
	width: 635px;
	left: 360px;
}

#foottext p  {
   color: #EEC523;
}

#dfdtext p  {
   color: #EEC523;
   font-weight: Normal;
}

#phonetext  {

}

#sbologobg  {
   background: url(jerseyboysstayseemedia/sbologobg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 1106px;
   height: 82px;
}

#dinnerbox  {
	background-color:#000000;
	height: 171px;
}

#boxbottom  {
	background: url(jerseyboysstayseemedia/boxbottom.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 78px;
	top: 1406px;
	z-index: 1;
	width: 950px;
	height: 47px;
	background-image: url(jerseyboysstayseemedia/boxbottom.jpg);
}

#tricolbg  {
   background: url(jerseyboyscorporatemedia/tricolbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 77px;
   z-index: 1;
   width: 1105px;
   height: 222px;
}

#id84book  {
   background: url(jerseyboyscorporatemedia/id84book.jpg) no-repeat;
}

#booknowb  {
	visibility: visible;
	position: absolute;
	left: 137px;
	top: 86px;
	z-index: 3;
	width: 161px;
	height: 161px;
}



#footerbg  {
	visibility: hidden;
	position: absolute;
	left: 0px;
	bottom: 36px;
	z-index: 2;
	width: 100%;
	height: 120px;
	background-color: #FFFFFF;
	overflow: visible;
}

#sbologo  {
   background: url(jerseyboysstayseemedia/sbologo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 87px;
   top: 9px;
   z-index: 3;
   width: 159px;
   height: 64px;
}


#viptext  {
   top: 798px;
}

#tagline  {
   background: url(jerseyboysstayseemedia/tagline.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 249px;
   top: 41px;
   z-index: 3;
   width: 678px;
   height: 17px;
}

#arvobox  {
	background-color:#000000;
	height: 382px;
	top: 94px;
}

#homeb a  {
   background: url(jerseyboyscorporatemedia/homeb.jpg) no-repeat 0% 0px;
   display: block;
   width: 95px;
   height: 95px;
}

#singer  {
   background: url(jerseyboyscorporatemedia/singer.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 104px;
   top: 275px;
   z-index: 3;
   width: 266px;
   height: 565px;
}

#singer2  {
	background: url(homemedia/man.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 62px;
	top: 260px;
	z-index: 3;
	width: 312px;
	height: 487px;
}

#boxtop  {
	background: url(jerseyboysstayseemedia/boxtop.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 371px;
	top: 254px;
	z-index: 2;
	width: 657px;
	height: 45px;
	background-image: url(jerseyboysstayseemedia/boxtop.jpg);
}

#menubg  {
	background: url(jerseyboysstayseemedia/menubg.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 391px;
	top: 269px;
	z-index: 3;
	width: 614px;
	height: 98px;
	background-color: #C51933;
}

#line3  {
   left: 773px;
}

#line2  {
   left: 666px;
}

#homeb  {
	visibility: visible;
	position: absolute;
	left: 287px;
	top: 119px;
	z-index: 2;
	width: 95px;
	height: 95px;
}

#line4  {
   left: 871px;
}

#line  {
   left: 540px;
}

#footerbgwhite {
margin-top:-1px;width:100%; background-color:#FFFFFF; overflow:hidden; height:120px;}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #D42B3C url(jerseyboysstayseemedia/exteriortile_new.jpg) center top repeat-x;
}

#newsbologo  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
	width: 100%;
	height: 82px;
	overflow:hidden;

}

h3 {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
h3 a {background-color: transparent;
   border-bottom-color: #5b4b0d;
   border-bottom-style:dashed;
   border-width: 1px;
   color: #EEC523;
   text-decoration: none;
   font-weight: bold}
   
h3 a:hover {color: #CD1335;
      border-bottom-style: none;}
	  
.package {}

.package a img {border:none; border-style:none}

.breakout
{
	background-color:#000000;
	border: 2px solid #616161;
	visibility: visible;
	margin-top: -2px;
	margin-left: -2px;
	position: relative;
	padding: 20px;
	z-index: 1;
	width: 530px;
	background-repeat: no-repeat;
	color: #CACACA;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.breakout:hover,
.breakout ul:hover {
color:#FFFFFF;
border-color: #929292;
background-color:#151515}

.breakout:hover {color:#CACACA}

#homecopytextgrow h2,
#homecopytextgrow h2 a,
.breakout h2,
.breakout h2 a {color:#EEC523; font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif;}

.breakout h2 a:hover{color: #CD1335;
      border-bottom-style: none;}

.contain {height:100%; text-align:center}

.breakout .5,
.box .5  {padding:15px}
.5 {padding:15px}

.breakout ul {color:#CACACA}

.breakout .box {
	float:left;
	width:46%;
	text-align:center;
	padding:5px
}

.breakout .box .rest {float:left; width:75px; height:85px; padding:5px !important; text-align:center; border:solid 1px #999999}

.breakout li {line-height:1.5em}


.box span.name {font-size:1.3em }
