@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
}
body {
	background-image: url(../../images/default/site_bg.jpg);
	background-repeat: no-repeat;
	background-position:center;
	background-position:top;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	background-color:#000;
}
A:link {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #900;
}

A:visited {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #900;
}
A:active {
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
}

A:hover {
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
}
.site {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.ex-site {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../../images/default/lightbox-bg.jpg);
	background-repeat: no-repeat;
	float: left;
}
.header {
	background-image: url(../../images/default/logo_header.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 160px;
	width: 1000px;
}
.musicplayer {
	float: left;
	height: 90px;
	width: 250px;
	margin-top: 20px;
	margin-left: 20px;
}
#musicpopout
{
  display: block;
  width: 250px;
  height: 90px;
  background: url("../../images/default/music-player.jpg") no-repeat 0 0;
}

#musicpopout:hover
{ 
  background-position: 0 -90px;
}

#musicpopout span
{
  display: none;
}
.optin {
	float: left;
	height: 90px;
	width: 250px;
	background-image:url(../../images/default/email_bg.jpg);
	margin-top: 20px;
	margin-left: 20px;
}
.optin-form {
	float: left;
	height: 36px;
	width: 180px;
	margin-top: 38px;
	margin-left: 61px;
}
.optin-form-fields {
	float: left;
	height: 36px;
	width: 136px;
	color: #FFF;
}
.optin-form-submit {
	float: left;
	height: 17px;
	margin-top: 19px;
}
#next
{
  display: block;
  width: 39px;
  height: 18px;
  background: url("../../images/default/optin_next.jpg") no-repeat 0 0;
}

#next:hover
{ 
  background-position: 0 -18px;
}

#next span
{
  display: none;
}
#thm1
{
  display: block;
  width: 134px;
  height: 134px;
  background: url(../../images/default/fan_photo_rollover1.jpg) no-repeat 0 0;
}

#thm1:hover
{ 
  background-position: 0 -134px;
}

#thm1 span
{
  display: none;
}
#thm2
{
  display: block;
  width: 134px;
  height: 134px;
  background: url(../../images/default/fan_photo_rollover2.jpg) no-repeat 0 0;
}

#thm2:hover
{ 
  background-position: 0 -134px;
}

#thm2 span
{
  display: none;
}
#thm3
{
  display: block;
  width: 134px;
  height: 134px;
  background: url(../../images/default/photo_thm0-roll.png) no-repeat 0 0;
}

#thm3:hover
{ 
  background-position: 0 -134px;
}

#thm3 span
{
  display: none;
}
#thm4
{
  display: block;
  width: 134px;
  height: 134px;
  background: url(../../images/default/photo_thm1-roll.png) no-repeat 0 0;
}

#thm4:hover
{ 
  background-position: 0 -134px;
}

#thm4 span
{
  display: none;
}

#browse
{
  display: block;
  width: 270px;
  height: 33px;
  background: url(../../images/default/browse-images.jpg) no-repeat 0 0;
}

#browse:hover
{ 
  background-position: 0 -33px;
}

#browse span
{
  display: none;
}
#uploadbutton
{
  display: block;
  width: 270px;
  height: 124px;
  background: url(../../images/default/upload_photos.png) no-repeat 0 0;
}

#uploadbutton:hover
{ 
  background-position: 0 -124px;
}

#uploadbutton span
{
  display: none;
}

.navigation {
	float: left;
	height: 25px;
	width: 520px;
	margin-top: 15px;
	margin-left: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	color: #900;
}

.navigation A:link {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #900;
}

.navigation A:visited {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: #900;
}
.navigation A:active {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #999;
}

.navigation A:hover {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #FFF;
}
.about-nav {
	float:left;
	margin-right: 17px;
	color: #FFF;
}
.tour-nav {
	float:left;
	margin-right: 17px;
	color: #FFF;
}
.news-nav {
	float:left;
	margin-right: 17px;
	color: #FFF;
}
.photos-nav {
	float:left;
	margin-right: 18px;
	color: #FFF;
}
.video-nav {
	float:left;
	margin-right: 18px;
	color: #FFF;
}
.fans-nav {
	float:right;
	color: #FFF;
}
.store-nav {
	float:left;
	color: #FFF;
}
/*.banners {
	float: left;
	height: 300px;
	width: 1000px;
	background-color: #000;
}
.bannerrotator {
	float: left;
	margin:7px;
	height: 284px;
	width: 984px;
	margin-top: 10px;
	z-index: 3;
	background-image: url(../../images/default/banner1.jpg);
}
.bannerthms {
	float: left;
	margin-top:247px;
	margin-left:20px;
	height: 28px;
	width: 500px;
	z-index: 2;
}
.thm {
	float: left;
	height: 28px;
	width: 28px;
	margin-right: 7px;
}
#bannerthm
{
  display: block;
  width: 28px;
  height: 28px;
  background: url("../../images/default/image_thm.png") no-repeat 0 0;
}

#bannerthm:hover
{ 
  background-position: 0 -28px;
}

#bannerthm span
{
  display: none;
}
*/
.home-content {
	background-image: url(../../images/default/home_content_bg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 460px;
	width: 1000px;
	background-color: #000;
}
.footer {
	background-color: #000;
	background-image: url(../../images/default/footer_bg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 75px;
	width: 1000px;
}
.socials {
	height: 35px;
	margin-top: 20px;
	margin-left: 80px;
}
#facebook
{
  display: block;
  width: 96px;
  height: 35px;
  background: url("../../images/default/facebook_footer.png") no-repeat 0 0;
  background-position: 0 -35px;
}

#facebook:hover
{ 
  background-position: 0 0px;
}

#facebook span
{
  display: none;
}
.facebookwrap {
	float: left;
	height: 35px;
	width: 96px;
	margin-right: 35px;
}
#myspace
{
  display: block;
  width: 106px;
  height: 35px;
  background: url("../../images/default/myspace_footer.png") no-repeat 0 0;
  background-position: 0 -35px;
}

#myspace:hover
{ 
  background-position: 0 0px;
}

#myspace span
{
  display: none;
}
.myspacewrap {
	float: left;
	height: 35px;
	width: 106px;
	margin-right: 35px;
}
#twitter
{
  display: block;
  width: 72px;
  height: 35px;
  background: url("../../images/default/twitter_footer.png") no-repeat 0 0;
  background-position: 0 -35px;
}

#twitter:hover
{ 
  background-position: 0 0px;
}

#twitter span
{
  display: none;
}
.twitterwrap {
	float: left;
	height: 35px;
	width: 72px;
	margin-right: 35px;
}


#youtube
{
  display: block;
  width: 72px;
  height: 35px;
  background: url("../../images/default/youtube_footer.png") no-repeat 0 0;
  background-position: 0 -35px;
}

#youtube:hover
{ 
  background-position: 0 0px;
}

#youtube span
{
  display: none;
}
.youtubewrap {
	float: left;
	height: 35px;
	width: 72px;
	margin-right: 35px;
}

#ilike
{
  display: block;
  width: 67px;
  height: 35px;
  background: url("../../images/default/ilike_footer.png") no-repeat 0 0;
  background-position: 0 -35px;
}

#ilike:hover
{ 
  background-position: 0 0px;
}

#ilike span
{
  display: none;
}
.ilikewrap {
	float: left;
	height: 35px;
	width: 67px;
	margin-right: 35px;
}

#cmt
{
  display: block;
  width: 77px;
  height: 35px;
  background: url("../../images/default/cmt_footer.png") no-repeat 0 0;
  background-position: 0 -35px;
}

#cmt:hover
{ 
  background-position: 0 0px;
}

#cmt span
{
  display: none;
}
.cmtwrap {
	float: left;
	height: 35px;
	width: 77px;
	margin-right: 35px;
}

#gac
{
  display: block;
  width: 68px;
  height: 35px;
  background: url("../../images/default/gac_footer.png") no-repeat 0 0;
  background-position: 0 -35px;
}

#gac:hover
{ 
  background-position: 0 0px;
}

#gac span
{
  display: none;
}
.gacwrap {
	float: left;
	height: 35px;
	width: 68px;
	margin-right: 25px;
}

#ping
{
  display: block;
  width: 68px;
  height: 35px;
  background: url("../../images/default/ping_footer.png") no-repeat 0 0;
  background-position: 0 -35px;
}

#ping:hover
{ 
  background-position: 0 0px;
}

#ping span
{
  display: none;
}
.pingwrap {
	float: left;
	height: 35px;
	width: 68px;
	margin-right: 25px;
}


.home-col1 {
	background-image: url(../../images/default/home_widget_bg.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 320px;
	margin-top: 10px;
	margin-left: 7px;
	height: 440px;
}
.home-col2 {
	background-image: url(../../images/default/home_widget_bg.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 320px;
	margin-top: 10px;
	margin-left: 12px;
	height: 440px;
}
.home-col3 {
	background-image: url(../../images/default/home_widget_bg.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 320px;
	margin-top: 10px;
	margin-left: 12px;
	height: 440px;
}
.widget-title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	float: left;
	width: 300px;
	text-align: center;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.white-temp {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 25px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
}

.widget-content {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;
	width: 295px;
	height: 170px;
	text-align: left;
	padding-right: 10px;
	padding-left: 15px;
	margin-bottom: 28px;
}
.widget-content A:link {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #900;
}

.widget-content A:visited {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #900;
}
.widget-content A:active {
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #900;
}

.widget-content A:hover {
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #900;
}
.homeadengine {
	width: 280px;
	/*border: 3px solid #FFF;*/
	height: 160px;
	margin-left: 18px;
	clear: both;
	margin-top: 20px;
	float: left;
}
.sidebaradengine {
	width: 280px;
	/*border: 3px solid #FFF;*/
	/*height: 160px;*/
        float:left;
	margin-bottom: 15px;
}
.newsitem {
	width: 290px;
	margin-top: 15px;
	margin-right: 15px;
}
.newstitle {
	width: 290px;
}
.newsdate {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.newsitem A:link {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #900;
}

.newsitem A:visited {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #900;
}
.newsitem A:active {
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #900;
}

.newsitem A:hover {
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #900;
}
.readmore {
	margin-top: 20px;
	margin-right: 5px;
	text-align: right;
	width: 170px;
	float:right;
	clear: left;
	margin-bottom: 5px;
}
.eventtitle {
	width: 170px;
}
.eventtickets {
	width: 75px;
	float:right;
	text-align:right;
	margin-top: -13px;
}
.eventitem {
	width: 290px;
	margin-top: 15px;
	margin-right: 15px;
}

.eventitem A:link {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #900;
}

.eventitem A:visited {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #900;
}
.eventitem A:active {
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #900;
}

.eventitem A:hover {
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #900;
}
.page-content {
	background-image: url(../../images/default/home_content_bg.jpg);
	background-repeat: no-repeat;
	background-color:#000;
	float: left;
	width: 1000px;
	margin-top: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.toppagebackground {
	height: 34px;
	width: 960px;
	margin-left: 20px;
	background-image: url(../../images/default/top_1col_page_bg.jpg);
	z-index: 1;
	padding-top: 10px;
	background-repeat: no-repeat;
	float: left;
}
.2coltoppagebackground {
	height: 34px;
	width: 640px;
	margin-left: 20px;

	background-image: url(../../images/default/top2colpagebg.jpg)
	padding-top: 10px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(../../images/default/top2colpagebg.jpg);
}
.maincontentbg {
	width: 960px;
	margin-left: 20px;
	background-image: url(../../images/default/main_1col_page_bg.jpg);
	background-repeat: repeat;
	margin-top: -10px;
	float: left;
	overflow: visible;
}
.2colmaincontentbg {
	width: 640px;
	margin-left: 20px;
	background-image: url(../../images/default/main_2col_page_bg.jpg);
	background-repeat: repeat;
	margin-top: -10px;
	float: left;
	z-index: 5;
}
.botpagebackground {
	height: 36px;
	width: 960px;
	margin-left: 20px;
	background-image: url(../../images/default/bot_1col_page_bg.jpg);
	float: left;
}
.2colbotbg {
	height: 36px;
	width: 640px;
	margin-left: 20px;
	background-image: url(../../images/default/bot_2col_page_bg.jpg);
	float: left;
}


.pagetitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	margin-left: 20px;
	float: left;
	/*margin-top: -10px;*/
	z-index: 10;
}
.eventstitles {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #900;
	width: 900px;
	margin-left: 30px;
	margin-top: 20px;
	float: left;
}
.dateeventtitle {
	float: left;
	height: 30px;
	width: 185px;
	text-align: center;
}
.eventstickettitle {
	float: left;
	height: 30px;
	width: 150px;
}
.eventvenuetitle {
	float: left;
	height: 30px;
	width: 370px;
}
.detailseventtitle {
	float: left;
	height: 30px;
	width: 175px;
	text-align: center;
}
.eventsdate {
	float: left;
	height: 30px;
	width: 185px;
	font-size: 14px;
	text-align: center;
}
.eventsvenue {
	float: left;
	height: 30px;
	width: 370px;
}
.eventsticket {
	float: left;
	height: 30px;
	width: 150px;
}
.eventsdetail {
	float: left;
	height: 30px;
	width: 175px;
	text-align: center;
}

.touritem {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: left;
	margin-top: 15px;
	margin-left: 30px;
	width: 900px;
	margin-bottom: 15px;
}
.venue {
	float:left;
	width: 320px;
}
.location {
	float:left;
	width: 320px;
	color: #900;
}
.touritem A:link {
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #900;
}

.touritem A:visited {
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #900;
}
.touritem A:active {
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #900;
}

.touritem A:hover {
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #900;
}
.tourhighlight {
	width: 900px;
	margin-left: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #000;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
.tourhighlightinfo {
	float: left;
	width: 460px;
	margin-left: 42px;
}
.tourhighlightwidget {
	background-image: url(../../images/default/tour_widget_bg.png);
	background-repeat: no-repeat;
	float: left;
	height: 234px;
	width: 350px;
}
.widget-buytickets {
	float: left;
	height: 43px;
	width: 312px;
	margin-top: 99px;
	margin-left: 19px;
}
.widget-venuelink {
	float: left;
	height: 37px;
	width: 313px;
	margin-left: 18px;
}
.widget-tellfriends {
	float: left;
	height: 39px;
	width: 316px;
	margin-left: 15px;
}
#tellfriends
{
  display: block;
  width: 316px;
  height: 39px;
  background: url("../../images/default/friends_rollover.jpg") no-repeat 0 0;
  background-position: 0 0px;
}

#tellfriends:hover
{ 
  background-position: 0 -39px;
}

#tellfriends span
{
  display: none;
}

#venuelink
{
  display: block;
  width: 313px;
  height: 37px;
  background: url("../../images/default/venue_rollover.jpg") no-repeat 0 0;
  background-position: 0 0px;
}

#venuelink:hover
{ 
  background-position: 0 -37px;
}

#venuelink span
{
  display: none;
}

#buytickets
{
  display: block;
  width: 312px;
  height: 43px;
  background: url("../../images/default/buytickets_rollover.jpg") no-repeat 0 0;
  background-position: 0 0px;
}

#buytickets:hover
{ 
  background-position: 0 -43px;
}

#buytickets span
{
  display: none;
}
.tourhighlightdate {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	float: left;
	width: 460px;
}
.tourhighlightcity {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-style: normal;
	color: #900;
	float: left;
	width: 460px;
	margin-bottom: 10px;
	font-weight: bold;
}
.tourhighlighttitle  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-style: normal;
	color: #000;
	float: left;
	width: 460px;
	margin-top: 15px;
	margin-bottom: 5px;
	font-weight: bold;
}

.tourhighlightvenue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #900;
	float: left;
	width: 460px;
	margin-bottom: 2px;
	font-weight: bold;
}	


.tourhighlightvenuenumber  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #000;
	float: left;
	width: 460px;
	margin-bottom: 5px;
	border-bottom: 1px;
}
.tourhighlightvenueaddress  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000;
	float: left;
	width: 460px;
}
.tourhighlightnotes {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000;
	float: left;
	width: 535px;
	margin-top: 10px;
}
.upcomingtourdates {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	width:860px;
	color: #000;
	margin-left: 72px;
	float: left;
	margin-top: 40px;
}


.otherartiststitle  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color: #000;
	float: left;
	width: 460px;
	margin-top: 5px;
}

.otherartists  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000;
	float: left;
	width: 460px;
	margin-bottom: 5px;
}




.full-page-content {
	float: left;
	width: 920px;
	margin-top: 20px;
	margin-left: 20px;
}
.2col-content {
	float: left;
	width: 610px;
	margin-top: 20px;
	margin-left: 30px;
}
.full-page-content-col1 {
	width: 590px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	float: left;
}
.full-page-content-col2 {
	float: left;
	width: 290px;
	margin-left: 30px;
}
.sidebarcolumn {
	float: left;
	width: 285px;
	margin-left: 20px;
}
.photo-gallery-image {
	float: left;
	width: 600px;
	background-repeat: no-repeat;
	font-weight: bold;
	/*text-align: center;*/
	font-size: 20px;
	color: #FFF;
	/*background-color: #000;*/
}
.photo-gallery-footer {
	float: left;
	height: 20px;
	width: 600px;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	margin-top: 5px;
}
.photo-gallery-footer1 {
	float: left;
	height: 20px;
	width: 600px;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	margin-top: -12px;
}
.share-footer {
	float: right;
	height: 20px;
	width: 600px;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	margin-top: 10px;
}
.photo-gallery-disqus {
	float: left;
	width: 600px;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	margin-top: 5px;
}
.photo-upload {
	float: left;
	height: 170px;
	width: 600px;
	background-color:#000;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	margin-top: 5px;
	padding-top: 30px;
}
/*.sharethis {
	float: right;
	height: 20px;
	margin-right: 20px;
}*/
.ex-left-img-thm {
	float: left;
	height: 134px;
	width: 134px;
	margin-right: 12px;
	margin-bottom: 20px;
}
.ex-right-img-thm {
	float: left;
	height: 134px;
	width: 134px;
	margin-left: 10px;
	margin-bottom: 20px;
}


.left-img-thm {
	float: left;
	height: 130px;
	width: 130px;
	margin-right: 12px;
	margin-bottom: 20px;
	/*border: 2px solid #FFF;*/
}

.right-img-thm {
	float: left;
	height: 130px;
	width: 130px;
	margin-left: 10px;
	margin-bottom: 20px;
	/*border: 2px solid #FFF;*/
}
.nextpage {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	float: left;
	width: 270px;
	font-weight: bold;
	text-align: right;
}
.gallerynextpage {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 110px;
	font-weight: bold;
	text-align: right;
	float: right;
}
.gallerypreviouspage {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 160px;
	font-weight: bold;
	text-align: left;
	float:left;
}
.subnavigation {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	width: 920px;
	float: left;
	margin-left: 20px;
	margin-top: 5px;
}
.subnavlink {
	margin-right: 25px;
	float: left;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
}
.subnavlinkright {
	float: right;
	font-weight: normal;
	text-transform: uppercase;
	color: #900;
	margin-right: 10px;
}
.uploadsuccess {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 50px;
	text-align: left;
}
.uploadsuccess A:link {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #900;
}

.uploadsuccess A:visited {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #900;
}

.uploadsuccess A:active {
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
}

.uploadsuccess A:hover {
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
}

.video {
	float: left;
	height: 324px;
	width: 575px;
	margin-top: 30px;
	margin-right: 12px;
	margin-bottom: 46px;
	margin-left: 13px;
}
.rh-logo {
	float: left;
	height: 160px;
	width: 440px;
}
.sidebarfeed-widget-title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	float: left;
	width: 265px;
	text-align: center;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.feeditem {
	float: left;
	width: 260px;
	margin-top: 5px;
	margin-bottom: 10px;
	background-color: #FFF;
}
.feeditemdate {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 250px;
	margin-top: 10px;
	margin-left: 10px;
}
.feeditemtitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #900;
	float: left;
	width: 250px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.col1from2colpage {
	float: left;
	width: 650px;
	margin-left: 20px;
	margin-right: 3px;
}
.topcol1from2colpage {
	background-image:url(../../images/default/top-2col-page-bg.jpg);
	background-color: #999;
	float: left;
	width: 650px;
	height: 35px;
}
.col1contentfrom2colpage {
	background-image: url(../../images/default/main-2col-page-bg.jpg);
	background-color: #999;
	float: left;
	width: 650px;
	z-index: 1;
}

.botcol1from2colpage {
	background-image:url(../../images/default/bot-2col-page-bg.jpg);
	background-color: #999;
	float: left;
	width: 650px;
	height: 37px;
}
.col1from2colpagecontent {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	float: left;
	width: 610px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 5px;
	z-index: 2;
}
.video-thm {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	float: left;
	width: 290px;
	margin-bottom: 10px;
        border-bottom:1px solid #000;
        padding-bottom:10px;
}
.video-thm-img {
	float: left;
	height: 80px;
	width: 120px;
}
.video-thm-text {
	float: left;
	width: 160px;
	margin-left: 10px;
}
.video-thm-title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 160px;
}
.video-thm-subtitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	float: left;
	width: 160px;
	margin-top: 10px;
	/*font-weight: bold;*/
}
.news-item {
	float: left;
	height: 150px;
	width: 610px;
	margin-bottom: 15px;
}
.news-post {
	float: left;
	width: 610px;
	margin-bottom: 15px;
	text-align: left;
}
.news-item-thm {
	background-color: #000;
	/*background-image: url(../../images/default/default_thm.jpg);*/
	background-repeat: no-repeat;
	float: left;
	height: 130px;
	width: 130px;
	margin-top: 10px;
	border: 2px solid #FFF;
}
.news-item-preview {
	float: left;
	width: 460px;
	margin-top: 10px;
	margin-left: 16px;
	text-align: left;
}
.news-item-title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 460px;
}
.news-item-date {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #900;
	float: left;
	width: 460px;
}
.news-post-date {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #900;
	float: left;
	width: 610px;
	margin-bottom: 10px;
}
.news-item-excerpt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	float: left;
	width: 460px;
	margin-top: 15px;
}
/*
.store {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	float: left;
	height: 300px;
	width: 920px;
	text-align: center;
	margin-left: 20px;
}
*/
/*.sidebarfeed {
	background-image: url(../../images/default/sidebar-feed-widget-bg.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 285px;
	height: 230px;
}*/
.sidebarfeedcontent {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;
	width: 255px;
	margin-left:15px;
	text-align: left;
}
.sidebarfeeditem {
	width: 255px;
	margin-top: 11px;
}
.sidebarfeedtitle {
	width: 255px;
}
.sidebarfeeddate {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.sidebarfeeditem A:link {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #900;
}

.sidebarfeeditem A:visited {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	/*font-weight:600;*/
	color: #900;
}
.sidebarfeeditem A:active {
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #900;
}

.sidebarfeeditem A:hover {
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #900;
}
.nextandprevious {
	float: left;
	width: 290px;
}
.lightbox {
	background-image: url(../../images/default/upload_photos_bg.jpg);
	height: 400px;
	width: 750px;
}
.uploadformcontent {
	height: 350px;
	width: 282px;
	margin-top: 20px;
	margin-left: 445px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #900;
}

.photosname {
	background-color: #FFF;
	float: left;
	width: 260px;
	height: 27px;
	margin-top: 21px;
	background-image: url(../../images/default/form-field-bg.jpg);
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.uploadsuccess {
	background-color: #FFF;
	float: left;
	width: 252px;
	margin-top: 20px;
	background-image: url(../../images/default/form-field-bg.jpg);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	color: #900;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-top: 0px;
}

.browsebutton {
	float: left;
	height: 33px;
	width: 270px;
	margin-top: 17px;
}
.uploadbutton {
	float: left;
	height: 124px;
	width: 270px;
	margin-top: 17px;
}
.closewindow {
    font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #900;
	background-image: url(../../images/default/form-field-bg.jpg);
	float: right;
	height: 26px;
	width: 23px;
	padding-top: 4px;
	padding-left: 7px;
	/*margin-top: 15px;*/
}

.closewindow A:link {
	text-decoration: none;
	font-weight: bold;
	color: #990000;
}

.closewindow A:visited {
	text-decoration: none;
	/*font-weight: bold;*/
	color: #990000;
}

.closewindow A:active {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
.closewindow A:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

.uploadmore {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #900;
	background-image: url(../../images/default/form-field-bg.jpg);
	float: left;
	height: 26px;
	width: 120px;
	padding-top: 4px;
	padding-left: 7px;
	margin-top: 15px;
}
#twitter_update_list a[style="font-size: 85%;"] { font-size: 1em !important; }

#twitter_update_list {
	font-size: 11px;
	line-height: 21px;
	list-style: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	}
#twitter_update_list li {
	background: url('../../images/default/twitter-divider.gif') bottom left repeat-x;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: -30px;
	margin-right: 10px;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	}
#twitter_update_list span, #twitter_update_list span a {
	color: #000;
	text-decoration: none;
	}
#twitter_update_list a {
	color: #900;
	}
#optinbutton
{
  display: block;
  width: 250px;
  height: 90px;
  background: url("../../images/default/news-and-updates.jpg") no-repeat 0 0;
}

#optinbutton:hover
{ 
  background-position: 0 -90px;
}

#optinbutton span
{
  display: none;
}
#uploadfanphoto {
  display: block;
  width: 162px;
  height: 20px;
  background: url(../../images/default/upload_photo.png) no-repeat 0 0;
}

#uploadfanphoto:hover
{ 
  background-position: 0 -20px;
}

#uploadfanphoto span
{
  display: none;
}
.followrandy A:link {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #900;
}

.followrandy A:visited {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	/*font-weight:600;*/
	color: #900;
}
.followrandy A:active {
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #900;
}

.followrandy A:hover {
	text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #900;
}
.followrandy {
	margin-right: 13px;
	text-align: right;
	width: 170px;
	float: right;
	clear: left;
	margin-top: 24px;
}
.tweet-widget-content {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000;
	float: left;
	width: 300px;
	height: 160px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	overflow: auto;
}
.fancol1 {
	float: left;
	width: 300px;
	margin-right: 5px;
}
.fancol2 {
	float: left;
	width: 300px;
}
.news-post-content p img
{
    padding:0px 30px 30px 0px;
}
#galleryOuter a img
{
    border:0px;
}
.txt-fan-name
{
    width:272px;
    height:18px;
    font-size:17px;
    color: #900;
    border:0px;
    padding:5px 5px 5px 5px;
}
.fan-image
{
    
    font-size:12px;
    color: #900;
   
}

.display-none
{
  display: none;
}

.uploadmore a:hover
{
    color: #900;
}

.sidebarfeed-outer
{
	background-image: url(../../images/default/sidebar-bg-middle.jpg);
	background-repeat:repeat-y;
	float: left;
	width: 285px;
	min-height:230px;
	height:auto !important;
	height: 230px;
}
.sidebarfeed-inner
{
	background-image: url(../../images/default/sidebar-bg-top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float: left;
	width: 285px;
	min-height:230px;
	height:auto !important;
	height: 230px;
}


.sidebarfeed {
	background-image: url(../../images/default/sidebar-bg-bottom.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
	float: left;
	width: 285px;
	min-height:230px;
	height:auto !important;
	height: 230px;
}

.photosemail {
	background-color: #FFF;
	float: left;
	width: 260px;
	height: 27px;
	/*margin-top: 5px;*/
	margin-top: 17px;
	background-image: url(../../images/default/form-field-bg.jpg);
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.contest-field {
	background-color: #FFF;
	float: left;
	width: 260px;
	height: 27px;
	margin-top:17px;
	background-image: url(../../images/default/form-field-bg.jpg);
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 0px;
}
/*20-10-2010*/

.fan-upload-photos
{
	background-color:#000000;
	border:5px solid #FFFFFF;
	height:400px;
	width:322px;
}
.upload-photos-content {
	height:380px;
	width:302px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #900;
	float:left;
	padding:20px 0 0 20px;
}
.upload-close-outer
{
	width:282px;
	float:left;
	padding:0 20px 0 0;
}
.upload-photos-close
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #900;
	background-image: url(../../images/default/form-field-bg.jpg);
	float: right;
	height: 26px;
	width: 23px;
	padding-top: 4px;
	padding-left: 7px;
}
.upload-photos-close A:link {
	text-decoration: none;
	font-weight: bold;
	color: #990000;
}

.upload-photos-close A:visited {
	text-decoration: none;
	font-weight: bold;
	color: #990000;
}

.upload-photos-close A:active {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
.upload-photos-close A:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
.upload-more-photos {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #900;
	background-image: url(../../images/default/form-field-bg.jpg);
	float: left;
	height: 26px;
	width: 120px;
	padding-top: 4px;
	padding-left: 7px;
}

.upload-more-photos A:link {
	text-decoration: none;
	font-weight: bold;
	color: #990000;
}

.upload-more-photos A:visited {
	text-decoration: none;
	font-weight: bold;
	color: #990000;
}

.upload-more-photos A:active {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
.upload-more-photos A:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

#uploadContestMore A:link {
	text-decoration: none;
	font-weight: bold;
	color: #990000;
}

#uploadContestMore A:visited {
	text-decoration: none;
	font-weight: bold;
	color: #990000;
}

#uploadContestMore A:active {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
#uploadContestMore A:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

/* STORE */



.pageshare {
	height: 20px;
	width: 150px;
	margin-top: 55px;
	margin-left: 40px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
.phone {
	height: 45px;
	width: 90px;
	margin-top: 42px;
	margin-left: 135px;
	float: left;
}

.itunes {
	height: 50px;
	width: 150px;
	margin-top: 40px;
	margin-left: 130px;
	float: left;
}

.amazon {
	height: 50px;
	width: 175px;
	margin-top: 40px;
	margin-left: 10px;
	float: left;
}

 .storepageheader {
	float: left;
	height: 100px;
	width: 910px;
	margin-left: 5px;
	margin-top: 5px;
	background-image: url(http://www.randyhouser.com/store/images/store-header.png);
}

.storecontainer {
/*	background-color:#000000; */
	width:920px;
	text-align:center;
	padding:1px;
	float: left;
}



.pagecontent {
	float: left;
	width: 960px;
	margin-top: 10px;
}

.store {
	float: left;
	width: 910px;
	border: 1px #900;
/*	background-image: url(http://www.randyhouser.com/store/images/seemless-pattern.jpg); */
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 5px;
}

.storecol1 {
	float: left;
	width: 495px;
}

.storecol2 {
	float: left;
	width: 410px;
}

.topspinpackagecol2 {
	padding: 5px;
	float: left;
	width: 370px;
	border: 7px solid #FFF;
	margin-bottom: 20px;
	margin-left: 7px;
}

/* BUNDLES */

.bundleprice {
	width: 170px;
	float: left;
	height: 30px;
	margin-top: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 25px;
	text-align: center;
}

.tshirtpricecontainer {
	width: 170px;
	float: left;
	height: 50px;
	text-align: center;
	margin-left: 120px;
}



.tshirtprice {
	width: 170px;
	float: left;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 25px;
	text-align: center;
}

.shiphand {
	width: 170px;
	float: left;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	text-align: center;
}

.topspinpackage {
	float: left;
	width: 475px;
	padding: 10px;
	background-repeat: repeat;
}

.cdonly {
	background-image: url(http://www.randyhouser.com/store/images/cd-only.png);
	float: left;
	height: 288px;
	width: 473px;
	margin-bottom: 20px;
}
.ringtones {
	float: left;
	height: 370px;
	width: 473px;
	margin-bottom: 20px;
}
.cd1 {
	float: left;
	height: 288px;
	width: 473px;
	background-image: url(http://www.randyhouser.com/store/images/cd1.png);
	margin-bottom: 20px;
}
.cd2 {
	float: left;
	height: 288px;
	width: 473px;
	background-image: url(http://www.randyhouser.com/store/images/cd2.png);
	margin-bottom: 20px;
}
.cd3 {
	float: left;
	height: 288px;
	width: 473px;
	background-image: url(http://www.randyhouser.com/store/images/cd3.png);
	margin-bottom: 20px;
}
.dualcd {
	float: left;
	height: 314px;
	width: 473px;
	background-image: url(http://www.randyhouser.com/store/images/dual-cd.png);
	margin-bottom: 20px;
}

.whistlindixie {
	background-image: url(http://www.randyhouser.com/store/images/whistlin-dixe.png);
	margin: 0px;
	float: left;
	height: 301px;
	width: 473px;
}

.basic {
	background-image: url(http://www.randyhouser.com/store/images/cadillac-basic.png);
	float: left;
	height: 515px;
	width: 473px;
	margin-bottom: 20px;
}

.delux {
	float: left;
	height: 630px;
	width: 473px;
	margin-left: 0px;
	background-image: url(http://www.randyhouser.com/store/images/cadillac-deluxe.png);
	margin-bottom: 20px;
}

.buybuttonbundle {
	float: left;
	width:123px;
	height:39px;
	margin-left: 30px;
}

/* END BUNDLES */

/* PURCHASING */

.cdonlytopspin {
	float: left;
	height: 137px;
	width: 170px;
	margin-top: 141px;
	margin-left: 290px;
}

.dualtopspin {
	float: left;
	height: 135px;
	width: 170px;
	margin-top: 140px;
	margin-left: 260px;
}

.wdtopspin {
	float: left;
	height: 135px;
	width: 170px;
	margin-top: 150px;
	margin-left: 290px;
}

.basictopspin {
	float: left;
	height: 135px;
	width: 170px;
	margin-top: 366px;
	margin-left: 290px;
}

.deluxtopspin {
	float: left;
	height: 160px;
	width: 450px;
	margin-top: 470px;
	margin-left: 10px;
}

.note {
	float: left;
	width:225px;
	height:50px;
	font-size:10px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	margin-right: 30px;
	margin-top: 100px;
	text-align: left;
	margin-left: 12px;
}

/* END PURCHASING */

/* RIGHT COLUMN */

.addtocart {
	width: 170px;
	height: 40px;
	float: left;
	margin-left: 120px;
	margin-bottom: 25px;
}

.tshirtheader {
	float: left;
	height: 95px;
	width: 410px;
	background-image: url(http://www.randyhouser.com/store/images/tshirt-header.png);
	margin-top: 10px;
}

.shirtorder {
	float: left;
	height: 430px;
	width: 410px;
	margin-top:15px;
	margin-bottom:15px;
}

.shirtimage {
	float: left;
	height: 340px;
	width: 410px;
}

.shirtordercontent {
	float: left;
	width: 170px;
	padding-top: 60px;
	margin-top: -10px;
}

.linespacer {
	height: 5px;
	width: 400px;
	border-bottom: solid 1px #666666;
	float: left;
	margin-bottom: 20px;
}

.shirtoption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 130px;
	height: 15px;
	margin-left: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-weight: bold;
	color: #990000;
}

.shirtprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 130px;
	height: 15px;
	margin-left: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-weight: bold;
}

.shirtshiphand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	float: left;
	width: 130px;
	height: 8px;
	margin-left: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-weight: bold;
}

.shirtoptioncontainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 170px;
	height: 38px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
}

.shirtoptionspacer {
	width: 180px;
	height: 60px;
}

.selection {
	float: left;
	width: 30px;
	height: 38px;
	margin-left: 10px;
	text-align: center;
}

.spacer {
	width: 100px;
	margin-top: 40px;
}

.clearboth {
	clear: both;
	height: 1px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}

/* END RIGHT COLUMN */

/* CONTEST PAGE */

.contest {
	background-color: #999;
	background-image: url("http://randyhouser.com/images/default/contest/contest.jpg");
	float: left;
	height: 860px;
	width: 910px;
	margin-left: 5px;
	margin-top: -4px;
}
.win_button {
	float: left;
	height: 100px;
	width: 450px;
	margin-top: 513px;
	margin-left: 217px;
}
#win_rollover {
  display: block;
  width: 450px;
  height: 100px;
  background: url("http://randyhouser.com/images/default/contest/enter_button.png") no-repeat 0 0;
}

#win_rollover:hover
{ 
  background-position: 0 -100px;
}

#win_rollover span
{
  display: none;
}
/*07-nov-2010*/
/* CONTEST TITLE */
.contesttitle
{
    margin:3px 0 0 0;
    font-size:12px;
    font-weight:bold;
    color:#000000;

}
/* CONTEST FIELD 
.contestfield {
    margin:0 20px 0 5px;
    font-size:12px;
    font-weight:bold;
    color:#000000;
	max-width:290px;
}*/
/* 10-11-10 */
.contestfield
{
	margin:0 0px 0 5px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#000000;
}

.photo-text-container
{
	position:relative;

}
.photo-comment
{
	float:left;
	position:absolute;
	left:0;
	color:#000000;
	font-weight:bold;
	width:260px;
	font-size:12px;
	padding:3px 0 0 0;
	text-align:left;
}
.sharethis
{
	float: right;
	height: 20px;
	margin:4px 20px 0 6px;
	font-size:12px;
	font-weight:bold;

}

