* {
	text-decoration:none;
	margin:0px;
}
body {
	background:#FFFFFF;
	font: 62.5% "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color:#000;}
a {
  color:#000066;}	

legend {
display: none;
}

fieldset {
border: none;
}

hr {
  display:none;}

ul {
  list-style-type: disc;
  list-style-position: outside;
}  
	

.csc-frame {
 padding: 10px 10px 10px 10px;
 margin: 10px 0;
}
.csc-frame p.bodytext {
 font-size:10px;
 line-height: 14px;
 color: #606060;
}
.csc-frame strong {
 font-size:12px;
 line-height: 14px;
 color: #606060;
}
.csc-frame h1 {
  padding-bottom:8px;
  margin-bottom: 8px;
  color:#995B00;
  font-size:1.2em;
 }

.csc-frame-frame1 {
 background-color:#FFFF6F;
}
.csc-frame-frame1 h1 {
  background:url(../graphics/bg-dottedframe.gif) repeat-x bottom;
 }
.csc-frame-frame2 {
 background-color:#FCE857;
}
.csc-frame-frame2 h1 {
  background:url(../graphics/bg-dottedframe.gif) repeat-x bottom;

 }

.tx-cal-controller {
  color: #666667;
}
.tx-cal-controller a {
  color: orange;
  float: right;
  font-size: 8px;
}

.cal-event {
 border-top: dotted 3px #DDDDDD;
}

#cal-events {
 border-bottom: dotted 3px #DDDDDD;
}

.cal-event:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.tx-cal-controller dt {
 width: 100px;
 color: black;
 padding: 3px;
 display: block;
 float: left;
}

.tx-cal-controller dd {
 width: 220px;
 padding: 3px;
 display: block;
 float: left;
}

.tx-cal-controller dd p.bodytext {
 font-family:	"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
 font-size:	10px;
 color: #666667;
 line-height: 120%;
}

.cal-weekday {
 color: #666667;
}

.tx-srsendcard-pi1-card-form-wrap input {
 background-color: #FFFFFF;
 border: 1px solid #666666;
}

.tx-srsendcard-pi1-delivery-notify {
  padding: 5px 0 10px 0;
}





/* POPS STYLESHEET 
---------------------------------------------------------------*/



#flashheader {
  height: 309px;
  width: 955px;
  background-color:#000000;
}

#flashheaderFT {
  height: 375px;
  width: 955px;
  background-color:#000000;
 }

.bodytext {
  color:#666667;
  font-size:12px;
  line-height:20px;
}
 
.bodytextlocation {
  color:#666667;
  font-size:12px;
  line-height:20px;
} 

#rest .column-content02 .bodytext {
  width: 306px;
}

.bodytextlocationlist {
  color:#666667;
  font-size:12px;
} 
.bodytextmed {
  	font-size: 11px;
}
.bodytextmed a {
  	font-weight: bold;
  	color: #000000;
  	text-decoration: underline;
}
.bodytextsmall {
  	font-size: 9px;
}

.biotitle {
 color: #353535;
}

#sodaranchgrid td {
  font-size: 10px;
}

#shakelist {
  font-size: 12px;
  /* margin-left: 12px; */
}
#shakelist li {
  font-size: 12px;
  margin-bottom: 3px;
}



  
.clear {
  clear: both;
  display: block;
  height: 1px;
  overflow: hidden;
  margin: 0;
  padding: 0;}


.bulletlist {
  color:#666667;
  font-size:1.2em;
  width:335px;
  padding-bottom:15px;
  line-height:20px;
}

.bulletlist li {
  margin: 0 0 8px 2em;
  color: #353535;
}

.bulletlist strong {
  color: #5A1112;
}

.vidthumbnail {
  margin-bottom: 10px;
}
.vidthumb {
  background:url(../graphics/thumb_bg.gif) top no-repeat;
  width:225px;
  height: 50px;
  color:#353535;
  font-size:11px;
  padding: 5px;
  margin-bottom: 10px;
}
.vidthumblocation {
  background:url(../graphics/thumb_bg_location.gif) top no-repeat;
  width:190px;
  height: 50px;
  color:#353535;
  font-size:11px;
  padding: 5px;
  margin-bottom: 10px;
}
.vidthumbwhite {
  width:225px;
  height: 50px;
  color:#353535;
  font-size:11px;
  padding: 5px;
  margin-bottom: 10px;
}
.vidthumbwhitelocation {
  width:190px;
  height: 50px;
  color:#353535;
  font-size:11px;
  padding: 5px;
  margin-bottom: 10px;
}
.vidthumb a {
  color: #353535;
}

.vidthumbwhite a {
  color: #353535;
}

#bioslist .bodytext {
  line-height: 15px;
}

#bioslist .csc-textpic {
  margin-bottom: 10px;
}
.csc-textpic {
 margin-bottom: 10px;
 margin-top: 2px;
}

#popsmedia .column-content02 > .csc-textpic {
 margin-bottom: 10px;
}

#popsjobs .csc-textpic-imagewrap {
 margin-bottom: 10px;
}

#aboutpops .csc-textpic-imagewrap {
 margin-bottom: 10px;
 margin-top: 0px;
}

.hrule {
 background:url(../graphics/bg-dashdivider.gif) bottom repeat-x;
 margin-top: 8px;
 margin-bottom: 8px;
}

#popsbiopage {
  background:url(../graphics/bg-dashvertical.gif) repeat-y left; 
  padding-left: 15px;
}
#popsbiopage .bodytext {
 width: 479px;
}
#aboutpops .column-content02 .bodytext {
  margin-bottom: 15px;
  font-size: 11px;
  line-height: 11px;
  color: #000000
}
#popsmedia .column-content02 strong {
  color: #30002D
}
#popsmedia .column-content02 img {
  margin-top: 0px;
}

/* PAGE LAYOUT 
---------------------------------------------------------------*/
#container {
  width:955px;
  margin:0 auto;}

#home , #popsjobs {
  width:955px;
  margin:0 auto;}

#sidecol {
  padding:0 14px;}

#lowercontainer {
  background-color:#fff;
  padding-top:20px;}
  


/* HEADERS 
---------------------------------------------------------------*/
h2.titlepage {
  background:url(../graphics/title-risetothetop.gif) no-repeat;
  width:276px;
  height:12px;
  font-size:1em;
  text-indent:-999999px;
  padding-bottom:15px;}

/* HOME 
---------------------------------------------------------------*/
#home .flashmoviecontainer {
  width:955px;
  padding-bottom:9px;
  background:#000;}

#home .lowercontent {
  background: #fff url(../graphics/bg-gradient01.gif) repeat-x;
  min-height:220px;
  height:auto !important;
  height:220px;
  margin-top:-2px;
  position:relative;
  }

#home .frontnav {
  background:#000 url(../graphics/bg-frontnav.gif) no-repeat;
  width:955px;
  height:39px;}

#home .frontnav ul {
 padding:0px 14px 0px 75px;}

#home .frontnav ul li {
  display:block;
  float:left;
  border-right:1px solid #58595B;
}

#home .frontnav ul li a {
  text-indent: -9999px;
  display:block;
  position: relative;
}

#home .frontnav ul li.lastnav {
  border:none;}

#home .frontnav ul li a.blanknav {
  width:114px;
  height: 27px;
 }

#home .frontnav ul li a.restnav {
  background:url(../graphics/btn_rest_off.gif) no-repeat;
  width:114px;
  height: 27px;
 }

#home .frontnav ul li a.restnav:hover {
  background:url(../graphics/btn_rest_on.gif) no-repeat;
  }
 
#home .frontnav ul li a.ranchnav {
  background:url(../graphics/btn_ranch_off.gif) no-repeat;
  width:114px;
  height: 27px;
 }

#home .frontnav ul li a.ranchnav:hover {
  background:url(../graphics/btn_ranch_on.gif) no-repeat;
  }
 
#home .frontnav ul li a.locationnav {
  background:url(../graphics/btn_location.gif) no-repeat;
  width:114px;
  height: 27px;
 }

#home .frontnav ul li a.locationnav:hover {
  background:url(../graphics/btn_location_on.gif) no-repeat;
  }

#home .frontnav ul li a.landmarknav {
  background:url(../graphics/btn_landmark.gif) no-repeat;
  width:114px;
  height: 27px;
 }

#home .frontnav ul li a.landmarknav:hover {
  background:url(../graphics/btn_landmark_on.gif) no-repeat;
  }

#home .frontnav ul li a.aboutpopsnav {
  background:url(../graphics/btn_about.gif) no-repeat;
  width:114px;
  height: 27px;
 }

#home .frontnav ul li a.aboutpopsnav:hover {
  background:url(../graphics/btn_about_on.gif) no-repeat;
  }
  
#home .frontnav ul li a.shakenav {
  background:url(../graphics/btn_shake.gif) no-repeat;
  width:114px;
  height: 27px;
 }

#home .frontnav ul li a.shakenav:hover {
  background:url(../graphics/btn_shake_on.gif) no-repeat;
  }

#home .frontnav ul li a.popsjobsnav {
  background:url(../graphics/btn_jobs.gif) no-repeat;
  width:114px;  
  height: 27px;
  }
  
#home .frontnav ul li a.popsjobsnav:hover {
  background:url(../graphics/btn_jobs_on.gif) no-repeat;
}

#home .frontnav ul li a.newsnav {
  background:url(../graphics/btn_news.gif) no-repeat;
  width:114px;  
  height: 27px;
  }
  
#home .frontnav ul li a.newsnav:hover {
  background:url(../graphics/btn_news_on.gif) no-repeat;
}
  
#home .frontnav ul li a.mediaroomnav {
  background:url(../graphics/btn_media_room.gif) no-repeat;
  width:114px;  
  height: 27px;
}

#home .frontnav ul li a.mediaroomnav:hover {
  background:url(../graphics/btn_media_room_on.gif) no-repeat;
}

#home .frontnav ul li a.shopsnav {
  background:url(../graphics/btn_shops.gif) no-repeat;
  width:114px;  
  height: 27px;
}

#home .frontnav ul li a.shopsnav:hover {
  background:url(../graphics/btn_shops_on.gif) no-repeat;
}
#home p.alertme {
  background:url(../graphics/bullet-alert.gif) left no-repeat;
  padding:0 0 0 15px;
  position:relative;
  top:30px;
  left:548px;
  width:350px;}

#home p.alertme a {
  color:#fff;
  font-size:1.1em;
  font-weight:bold;}

/* POPS JOBS 
-----------------------------------------------------------------*/
#popsjobs .flashmoviecontainer {
  width:955px;
  background:#000;}

#popsjobs p.subtext {
  color:#666667;
  font-size:1.2em;
  width:335px;
  padding-bottom:15px;
  line-height:20px;}

/* POPS MEDIA
-----------------------------------------------------------------*/
#popsmedia .flashmoviecontainer {
  width:955px;
  background:#000;}

#popsmedia p.subtext {
  color:#666667;
  font-size:1.2em;
  width:335px;
  padding-bottom:15px;
  line-height:20px;}

#aboutpops .flashmoviecontainer {
  width:955px;
  background:#000;}

/* FLAVOR TOUR 
---------------------------------------------------------------*/

#flavortour .subnav {
  background-color:#000;
  padding:0;
  margin:0;
  text-align:center;
  width:955px;
  height:50px;}

#flavortour .flashmoviecontainer {
  width:955px;
  padding-bottom:9px;
  background:#000;}

#flavortour .frontnav {
  background:#000 url(../graphics/bg-FTfrontnav.gif) no-repeat;
  width:955px;
  height:30px;}

#flavortour .frontnav ul {
 padding:0px 14px 0px 75px;}

#flavortour .frontnav ul li {
  display:block;
  float:left;
  border-right:1px solid #58595B;
}

#flavortour .frontnav ul li a {
  text-indent: -9999px;
  display:block;
  position: relative;
}

#flavortour .frontnav ul li.lastnav {
  border:none;}

#flavortour .frontnav ul li a.blanknav {
  width:114px;
  height: 27px;
 }

#flavortour .frontnav ul li a.restnav {
  background:url(../graphics/btn_rest_off.gif) no-repeat;
  width:114px;
  height: 27px;
 }

#flavortour .frontnav ul li a.restnav:hover {
  background:url(../graphics/btn_rest_on.gif) no-repeat;
  }
 
#flavortour .frontnav ul li a.ranchnav {
  background:url(../graphics/btn_ranch_off.gif) no-repeat;
  width:114px;
  height: 27px;
 }

#flavortour .frontnav ul li a.ranchnav:hover {
  background:url(../graphics/btn_ranch_on.gif) no-repeat;
  }
 
#flavortour .frontnav ul li a.locationnav {
  background:url(../graphics/btn_location.gif) no-repeat;
  width:114px;
  height: 27px;
 }

#flavortour .frontnav ul li a.locationnav:hover {
  background:url(../graphics/btn_location_on.gif) no-repeat;
  }

#flavortour .frontnav ul li a.landmarknav {
  background:url(../graphics/btn_landmark.gif) no-repeat;
  width:114px;
  height: 27px;
 }

#flavortour .frontnav ul li a.landmarknav:hover {
  background:url(../graphics/btn_landmark_on.gif) no-repeat;
  }
#flavortour .frontnav ul li a.aboutpopsnav {
  background:url(../graphics/btn_about.gif) no-repeat;
  width:114px;
  height: 27px;
 }

#flavortour .frontnav ul li a.aboutpopsnav:hover {
  background:url(../graphics/btn_about_on.gif) no-repeat;
  }
  
#flavortour .frontnav ul li a.shakenav {
  background:url(../graphics/btn_shake.gif) no-repeat;
  width:114px;
  height: 27px;
 }

#flavortour .frontnav ul li a.shakenav:hover {
  background:url(../graphics/btn_shake_on.gif) no-repeat;
  }

#flavortour .frontnav ul li a.popsjobsnav {
  background:url(../graphics/btn_jobs.gif) no-repeat;
  width:114px;  
  height: 27px;
  }
  
#flavortour .frontnav ul li a.popsjobsnav:hover {
  background:url(../graphics/btn_jobs_on.gif) no-repeat;
}  
  
#flavortour .frontnav ul li a.newsnav {
  background:url(../graphics/btn_news.gif) no-repeat;
  width:114px;  
  height: 27px;
  }
  
#flavortour .frontnav ul li a.newsnav:hover {
  background:url(../graphics/btn_news_on.gif) no-repeat;
}

#flavortour .frontnav ul li a.mediaroomnav {
  background:url(../graphics/btn_media_room.gif) no-repeat;
  width:114px;  
  height: 27px;
}

#flavortour .frontnav ul li a.mediaroomnav:hover {
  background:url(../graphics/btn_media_room_on.gif) no-repeat;
}

#flavortour .frontnav ul li a.shopsnav {
  background:url(../graphics/btn_shops.gif) no-repeat;
  width:114px;  
  height: 27px;
}

#flavortour .frontnav ul li a.shopsnav:hover {
  background:url(../graphics/btn_shops_on.gif) no-repeat;
}

#flavortour .activeblockFT {
  width:955px;
  height:150px;
  text-align:center;}

#flavortour .green {
background:#FFFF18;
}
#flavortour .pink {
background:#FF3F83;
}
#flavortour .blue {
background:#00BDF3;
}
#flavortour .orange {
background:#F5DC00;
}
#flavortour .purple {
background:#9865AB;
}
#flavortour .red {
background:#FF0000;
}
#flavortour .yellow {
background:#FFFF6F;
}

.FTtext {
  text-align:left;
  font-size:12px;
  line-height:20px;
  color:#FFFFFF;
  padding-top:15px;
  padding-left:15px;}

.FTfruit {
  text-align:right;
  padding-top:15px;}
  
/* SIMPLE SUBNAV
-----------------------------------------------------------------*/



/* NEW SUBPAGE NAV
-----------------------------------------------------------------*/
#nav {
  background:url(../graphics/bg-navsubpage.gif) no-repeat;
  width:955px;
  height:27px;}
  
ul#subnav {
 float:right;
 padding-right:74px;
 font-size:1em;}
 
ul#subnav li {
  display:block;
  float:left;
  border-right:1px solid #58595B;
  height: 27px;
}

ul#subnav li a {
  text-indent: -9999px;
  display:block;
  position: relative;
}

ul#subnav li.lastnav {
  border:none;
}


ul#subnav li a.activeranch {
  background:url(../graphics/btn_ranch_off.gif) no-repeat;
  width: 114px;  
  height: 27px;
}

ul#subnav li.active a.activeranch  { 
  background:url(../graphics/btn_ranch_on.gif) no-repeat;
}

ul#subnav li a.activeranch:hover {
  background:url(../graphics/btn_ranch_on.gif) no-repeat;
}


ul#subnav li a.activerest {
  background:url(../graphics/btn_rest_off.gif) no-repeat;
  width: 114px;  
  height: 27px;
}

ul#subnav li.active a.activerest  { 
  background:url(../graphics/btn_rest_on.gif) no-repeat;
}

ul#subnav li a.activerest:hover {
  background:url(../graphics/btn_rest_on.gif) no-repeat;
}


ul#subnav li a.activelocation {
  background:url(../graphics/btn_location.gif) no-repeat;
  width: 114px;  
  height: 27px;
}

ul#subnav li.active a.activelocation  { 
  background:url(../graphics/btn_location_on.gif) no-repeat;
}

ul#subnav li a.activelocation:hover {
  background:url(../graphics/btn_location_on.gif) no-repeat;
}


ul#subnav li a.activelandmark {
  background:url(../graphics/btn_landmark.gif) no-repeat;
  width: 114px;  
  height: 27px;
}

ul#subnav li.active a.activelandmark  { 
  background:url(../graphics/btn_landmark_on.gif) no-repeat;
}

ul#subnav li a.activelandmark:hover {
  background:url(../graphics/btn_landmark_on.gif) no-repeat;
}


ul#subnav li a.activeaboutpops {
  background:url(../graphics/btn_about.gif) no-repeat;
  width: 114px;  
  height: 27px;
}

ul#subnav li.active a.activeaboutpops  { 
  background:url(../graphics/btn_about_on.gif) no-repeat;
}

ul#subnav li a.activeaboutpops:hover {
  background:url(../graphics/btn_about_on.gif) no-repeat;
}

ul#subnav li a.activepopjobs {
  background:url(../graphics/btn_jobs.gif) no-repeat;
  width:114px;  
  height: 27px;
}

ul#subnav li.active a.activepopjobs  { background:url(../graphics/btn_jobs_on.gif) no-repeat;}

ul#subnav li a.activepopjobs:hover {
  background:url(../graphics/btn_jobs_on.gif) no-repeat;
}
  
ul#subnav li a.activemediaroom {
  background:url(../graphics/btn_media_room.gif) no-repeat;
  width:114px;  height: 27px;
}

ul#subnav li.active a.activemediaroom  {background:url(../graphics/btn_media_room_on.gif) no-repeat;}

ul#subnav li a.activemediaroom:hover {
  background:url(../graphics/btn_media_room_on.gif) no-repeat;
}

ul#subnav li a.activeshake {
  background:url(../graphics/btn_shake.gif) no-repeat;
  width: 114px;  
  height: 27px;
}

ul#subnav li.active a.activeshake  { 
  background:url(../graphics/btn_shake_on.gif) no-repeat;
}

ul#subnav li a.activeshake:hover {
  background:url(../graphics/btn_shake_on.gif) no-repeat;
}

ul#subnav li a.activenews {
  background:url(../graphics/btn_news.gif) no-repeat;
  width:114px;  
  height: 27px;
}

ul#subnav li.active a.activenews  { background:url(../graphics/btn_news_on.gif) no-repeat;}

ul#subnav li a.activenews:hover {
  background:url(../graphics/btn_news_on.gif) no-repeat;
}

ul#subnav li a.activeshops {
  background:url(../graphics/btn_shops.gif) no-repeat;
  width:114px;  height: 27px;
}

ul#subnav li.active a.activeshops  {background:url(../graphics/btn_shops_on.gif) no-repeat;}

ul#subnav li a.activeshops:hover {
  background:url(../graphics/btn_shops_on.gif) no-repeat;
}

.activeblock {
  width:806px;
  height:27px;
  margin-left:75px;}
  
p.activepopjobs {
  background:#FFCE18;}
  
p.activenews {
  background:#FFCE18;}

p.activemediaroom {
  background:#9F0B10;}

p.activeshops {
  background:#9F0B10;}

p.activeaboutpops {
  background:#00C0F3;}
  
p.activeshake {
  background:#00C0F3;}
  
p.activelocation {
  background:#A5CD39;}
  
p.activelandmark {
  background:#FF3F83;}
  
p.activerest {
  background:#9865AB;}
  
p.activeranch {
  background:#F59F00;}
  
/* OLD SUBPAGE NAV
#nav {
  background:url(../graphics/bg-navsubpage.gif) no-repeat;
  width:955px;
  height:28px;}
  
ul#subnav {
 float:right;
 padding-right:74px;
 font-size:1em;}
  
ul#subnav li {
  text-transform:uppercase;
  display:block;
  float:left;}

ul#subnav li a {
  display:block;
  height:18px;
  float:left;
  padding:5px 15px;
  color:#fff;
  font-weight:bold;}

ul#subnav li a.activepopjobslink,
ul#subnav li a.activepopjobs:hover {
  background:url(../graphics/btn_jobs_on.gif) no-repeat;
  background:#FFCE18;
  color:#353535;}

ul#subnav li a.activeaboutpopslink,
ul#subnav li a.activeaboutpops:hover {
  background:#00C0F3;
  color:#353535;}

ul#subnav li a.activemediaroomlink ,
ul#subnav li a.activemediaroom:hover {
  background:#9F0B10;
  color:#FFFFFF;}

.activeblock {
  width:806px;
  height:27px;
  margin-left:75px;}

p.activepopjobs {
  background:#FFCE18;}

p.activemediaroom {
  background:#9F0B10;}

p.activeaboutpops {
  background:#00C0F3;}
-----------------------------------------------------------------*/
  

/* SIDE COL
----------------------------------------------------------------*/
.sidecol-container {
  width:135px;
  padding:10px;
  float:left;}
  
img.aligncenterimg {
  display:block;
  margin:0 auto;}

#sidecol-wider {
  width:767px;
  float:right;}

#column1 {
  width:737px;
}

#column2 {
  width:737px;
}

.column-content01{ 
  background:url(../graphics/bg-dashvertical.gif) repeat-y left; 
  width:334px;
  float:left;
  padding:0 15px;
  height: 100%;
}

.column-content02{
  background:url(../graphics/bg-dashvertical.gif) repeat-y right;  
  width:307px;
  float:left;
  padding:0 42px 0 23px;
  height: 100%;
}

#ecard .column-content01 {
  width:434px;
}
#ecard .column-content02 {
  background:url(../graphics/bg-dashvertical.gif) repeat-y right;  
  width:210px;
  float:left;
  padding: 0;
  margin:0 0 0 20px;
}

/* 1 COLUMN LAYOUT
-------------------------------------------------------------------*/
#column1-container {
  padding:0 20px 0 10px;}

/* 3 COLUMN LAYOUT
-------------------------------------------------------------------*/
#main-col {
  width:737px;
  background:url(../graphics/bg-dashvertical01.gif) right repeat-y;}

#col-container {
  width:737px;
  background:url(../graphics/bg-dashvertical02.gif) left repeat-y;}

#column1a {
 width:210px;
 float:left;
 padding:0 15px;}

#column3a {
  width:210px;
  float:right;
  padding:0 15px;}

#column2a {
  margin-right:255px;
  margin-left:255px;}

.spacealign {
  padding:0 15px;}

/* Yellow Rounded Corners 
-------------------------------------------------------------------*/
.boxyellow-header {
  background: #FFFF6F url(../graphics/bg-topyellow_nar.gif) top no-repeat;
  padding:10px 10px;
  width:281px;
  margin:0 0 0 0;}

.boxyellow-header h2 {
  background:url(../graphics/bg-dottedorange.gif) repeat-x bottom;
  padding-bottom:8px;
  color:#30002D;
  font-size:1.2em;}

.boxyellow-content {
  background: #FFFF6F url(../graphics/bg-bottomyellow_nar.gif) bottom no-repeat ;
  padding:5px 10px 10px 10px;
  width:281px;
  margin:0 0 10px 0;}

.boxyellow-content p {
  line-height:16px;
  font-size:1.1em;
  color:#666667;}

/* Orange Rounded Corners 
-------------------------------------------------------------------*/
.boxorange-header {
  background: #FFBA0B url(../graphics/bg-toporange.gif) top no-repeat;
  padding:10px 10px;
  width:281px;
  margin:10px 0 0 0;}

.boxorange-header h2 {
  background:url(../graphics/bg-dottedwhite.gif) repeat-x bottom;
  padding-bottom:8px;
  color:#30002D;
  font-size:1.1em;}

.boxorange-content {
  background: #FFBA0B url(../graphics/bg-bottomorange.gif) bottom no-repeat ;
  padding:0 10px 10px 10px;
  width:281px;
  margin:0 0 10px 0;}

.boxorange-content p {
  line-height:15px;
  font-size:1em;
  color:#000;}

.boxorange-content p a.downloadapplication {
  background:url(../graphics/btn-downloadapplication.gif) no-repeat;
  width:281px;
  height:19px;
  text-indent:-999999px;
  display:block;
  margin-top:23px;}
  
#orangebox {
 border: none;
 margin: 0;
 padding: 0;
}

/* Green Rounded Corners 
-------------------------------------------------------------------*/
.boxgreen-header {
  background: #A6CE39 url(../graphics/bg-topgreen300.gif) top no-repeat;
  padding:10px 10px;
  width:280px;
  margin:10px 0 0 0;}

.boxgreen-header h2 {
  background:url(../graphics/bg-dottedgreen.gif) repeat-x bottom;
  padding-bottom:8px;
  color:#000000;
  font-size:1.1em;}

.boxgreen-content {
  background: #A6CE39 url(../graphics/bg-bottomgreen300.gif) bottom no-repeat ;
  padding:5px 10px 10px 10px;
  width:280px;
  margin:0 0 10px 0;}

.boxgreen-content p {
  line-height:16px;
  font-size:1.1em;
  color:#666667;}

/* Restaurant Rounded Corners 
-------------------------------------------------------------------*/
.boxrest-header {
  background: #cdb4d6 url(../graphics/bg-toprest.gif) top no-repeat;
  padding:10px 10px;
  width:280px;
  margin:10px 0 0 0;}

.boxrest-header h2 {
  background:url(../graphics/bg-dottedrest.gif) repeat-x bottom;
  padding-bottom:8px;
  color:#000000;
  font-size:1.1em;}

.boxrest-content {
  background: #cdb4d6 url(../graphics/bg-bottomrest.gif) bottom no-repeat ;
  padding:5px 10px 10px 10px;
  width:280px;
  margin:0 0 10px 0;}

.boxrest-content p {
  line-height:16px;
  font-size:1.1em;
  color:#666667;}


/* List */
ul.listcontent {
  font-size:1.1em;
  list-style:none;
 }

ul.listcontent li {
  padding-bottom:12px;}

ul.listcontent li a {
  color:#666667;}

img.spaceimg {
  padding-bottom:10px;}

/* FOOTER 
-----------------------------------------------------------------------*/
ul.footerlinks {
  padding: 0px 0 0px 0px;
  text-align:center;
}

ul.footerlinks li {
  display:inline;
  padding-right:5px;
  text-transform:uppercase;
  color:#666667;
  border-right:1px solid #666667;
  font-size:0.9em;}

ul.footerlinks li.lastfooter {
  border:none;
  color:#666667;}

ul.footerlinks li a {
  color:#666667;
  padding-left:7px;
  text-decoration: none;} 

ul.footerlinks li a:hover {
  color:#666667;
  padding-left:7px;
  text-decoration: none;} 

#alertme{
 position: relative;
}
#cmform {
 position: absolute;
 top: 90px;
 left: 563px;
 width: 300px;
 height: 100px;
 display:none;
}
#cmform label {
 color: #FFFFFF;
}
#cmform p {
 color: #FFFFFF;
}

/* SHOPS DETAIL PAGE 
-----------------------------------------------------------------------*/
#colorbutton1 {
	position:absolute;
	left:0px;
	top:0px;	
	width:36px;
	height:37px;
	z-index:1;
}
#colorbutton2 {
	position:absolute;
	left:45px;
	top:24px;	
	width:36px;
	height:37px;
	z-index:1;
}
#colorbutton3 {
	position:absolute;
	left:10px;
	top:50px;	
	width:36px;
	height:37px;
	z-index:1;
}
#colorbutton4 {
	position:absolute;
	left:46px;
	top:75px;	
	width:36px;
	height:37px;
	z-index:1;
}
#colorbutton5 {
	position:absolute;
	left:0px;
	top:100px;	
	width:36px;
	height:37px;
	z-index:1;
}
#colorbutton6 {
	position:absolute;
	left:34px;
	top:127px;	
	width:36px;
	height:37px;
	z-index:1;
}
#colorbutton7 {
	position:absolute;
	left:5px;
	top:167px;	
	width:36px;
	height:37px;
	z-index:1;
}
#colorbutton8 {
	position:absolute;
	left:39px;
	top:187px;	
	width:36px;
	height:37px;
	z-index:1;
}
#colorbutton9 {
	position:absolute;
	left:10px;
	top:216px;	
	width:36px;
	height:37px;
	z-index:1;
}
#colorbutton10 {
	position:absolute;
	left:39px;
	top:236px;	
	width:36px;
	height:37px;
	z-index:1;
}
#colorbutton11 {
	position:absolute;
	left:10px;
	top:257px;	
	width:36px;
	height:37px;
	z-index:1;
}
#colorbutton12 {
	position:absolute;
	left:39px;
	top:277px;	
	width:36px;
	height:37px;
	z-index:1;
}
#colorpicker {
       position: relative;
       top: 50px;
       left: 600px;
	width: 82px;
	height: 253px;
}
#catimage {
       float: left;
	width: 584px;
	height: 475px;
}