/* * * * * * * * * * * 
   ILIZA
	Main Stylesheet
	tehCompany
	Chris Nalesnik
* * * * * * * * * * */


body{
	background: #2d2b29 url('../img/bg_chalkboard.jpg') 50% 0px;
	font-size: 12px;
	font-family: "courier new", "courier";
	color: #A0A0A0;
	z-index: 0;
}

*{
	margin: 0px;
	padding: 0px;
}
img{
	border: 0px;
}
strong{color: #FFFFFF;}

a{
	text-decoration: none;
	color: #36457a;
	font-weight: bold;
	outline:none;
}
a:hover{
	color: #000000;
}

.clear{ clear: both;}
.hidden{display: none;}
.float_right{float: right;}



.wrapper{
	width: 100%;
}
.page{
	width: 1050px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
	padding-top: 22px;
	position: relative;
	background: transparent url('../img/vertical_separator.png') 577px 0px repeat-y;
}

.title{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 480px;
	height: 131px;
	background: transparent url('../img/title.png') no-repeat;
}
.title span{
	display: none;
}



.navigation{
	position: absolute;
	top: 0px;
	left: 442px;
	width: 602px;
	height: 87px;
	background: transparent url('../img/navigation.png') no-repeat;
	list-style: none;
}
.navigation a{
	background: transparent url('../img/main_home_on.png') 1000px 1000px no-repeat;
}

.navigation .home{
	display: block;
	width: 50px;
	height: 20px;
	position: absolute;
	top: 23px;
	left: 40px;
}
.navigation .home:hover{
	background: transparent url('../img/nav/main_home_on.png') 0px bottom no-repeat;
}

.navigation .news{
	display: block;
	width: 45px;
	height: 20px;
	position: absolute;
	top: 22px;
	left: 109px;
}
.navigation .news:hover{
	background: transparent url('../img/nav/main_home_on.png') 0px bottom no-repeat;
}

.navigation .tour{
	display: block;
	width: 38px;
	height: 20px;
	position: absolute;
	top: 21px;
	left: 173px;
}
.navigation .tour:hover{
	background: transparent url('../img/nav/main_home_on.png') 0px bottom no-repeat;
}

.navigation .photos{
	display: block;
	width: 55px;
	height: 20px;
	position: absolute;
	top: 20px;
	left: 230px;
}
.navigation .photos:hover{
	background: transparent url('../img/nav/main_home_on.png') 4px bottom no-repeat;
}

.navigation .videos{
	display: block;
	width: 51px;
	height: 20px;
	position: absolute;
	top: 18px;
	left: 307px;
}
.navigation .videos:hover{
	background: transparent url('../img/nav/main_home_on.png') 0px bottom no-repeat;
}

.navigation .contacts{
	display: block;
	width: 68px;
	height: 20px;
	position: absolute;
	top: 17px;
	left: 378px;
}
.navigation .contacts:hover{
	background: transparent url('../img/nav/main_home_on.png') 50% bottom no-repeat;
}

.navigation .bio{
	display: block;
	width: 30px;
	height: 20px;
	position: absolute;
	top: 15px;
	left: 465px;
}
.navigation .bio:hover{
	background: transparent url('../img/nav/main_home_on.png') 50% bottom no-repeat;
}

.navigation .store{
	display: block;
	width: 45px;
	height: 20px;
	position: absolute;
	top: 14px;
	left: 512px;
}
.navigation .store:hover{
	background: transparent url('../img/nav/main_home_on.png') 50% bottom no-repeat;
}






.email{
	position: absolute;
	top: 53px;
	left: 595px;
	width: 436px;
	height: 43px;
	background: transparent url('../img/email_text.png') 0px 12px no-repeat;
	z-index: 1000;
}

.email input{
	margin-top: 6px;
	margin-left: 156px;
 background:orange;
	background: transparent url('../img/email_box.png') no-repeat;
	border: none;
	height: 30px;
	width: 149px;
	padding: 0px;
	padding-left: 8px;
	padding-right: 8px;
	color: #FFFFFF;
	font-family: courier;
	float: left;
}



.email .email_submit{
	margin-left: 2px;
	display: block;
	background: transparent url('../img/submit.png') 1px 1px no-repeat;
	width: 113px;
	height: 43px;
	float: left;
}
.email .email_submit:hover{
	background: transparent url('../img/submit.png') 1px -41px no-repeat;
}





.left{
	width: 589px;
	float: left;
}
.right{
	float: left;
	padding-top: 74px;
}














.ad_area{
	position: absolute;
	width: 585px;
	height: 449px;
	background: transparent url('../img/ad_area.png') no-repeat;
	margin-left: 12px;
	left: 0px;
	z-index: 5000;
}


.recent_header{
	width: 520px;
	margin-left: 46px;
	background: transparent url('../img/recent_news.png') 0px 425px no-repeat;
	padding-top: 425px;
}

.recent_header .follow{
	width: 200px;
	height: 96px;
	background: transparent url('../img/follow.png') no-repeat;
	background: transparent url('../img/new_follow_home.png') no-repeat;
	list-style: none;
	margin-left: 317px;
   /*
   */
	position: relative;

}
.recent_header .follow li a{
}
.recent_header span{
	display: none;
}
.recent_header .follow a{
	display: block;
	width: 27px;
	height: 27px;
	position: absolute;
	top: 31px;
	background: transparent url('../img/blank.png');
}
.recent_header .myspace{
	left: 26px;
}
.recent_header .twitter{
	left: 69px;
}
.recent_header .facebook{
	left: 112px;
}
.recent_header .rss{
	left: 154px;
}


.paper_home{
	margin-top: -48px;
	margin-left: 13px;
	width: 579px;
   /*
	height: 678px;
	background: orange url('../img/paper_home.png') no-repeat;
	background: transparent url('../img/paper_home.png') no-repeat;
   z-index: 23580;
   */
}

.content{
	padding: 58px;
	padding-right: 69px;
	padding-top: 36px;
}
.content.breakout{
	padding-top: 7px !important;
}

.content .item{
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 9px;	
	border-bottom: solid 1px #d7d5cf;
	padding-bottom: 26px;
 position:relative;
}

.content .date{
	font-family: "Lucida Grande", "Arial";
	text-transform: uppercase;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #117120;
	letter-spacing: 4px;	
}
.content .info{
	font-family: "Lucida Grande", "Arial";
	text-transform: uppercase;
	font-size: 8px;
	line-height: 8px;
	font-weight: normal;
	color: #78797c;
	letter-spacing: 2px;
	margin-top: 6px;		
}
.content .headline{
	font-family: Georgia;
	font-size: 29px;
	line-height: 29px;
	color: #36457a;
	font-weight: bold;
	margin-top: 9px;
	margin-bottom: 16px;
}
.content .headline a{
	color: #36457a;
}
.content .headline a:hover{
	background: transparent;
	text-decoration: underline;
}

.content p{
	color: #3e3d3b;
	font-size: 14px;
	line-height: 20px;
}









.section_header{
	width: 529px;
	margin-left: 37px;
	background: transparent url('../img/sec_about.png') 0px 6px no-repeat;
	top: 79px;
	position: absolute;
}
.section_header.tour{
	background: transparent url('../img/sec_tour.png') 0px 6px no-repeat;	
}
.section_header.contacts{
	background: transparent url('../img/sec_contacts.png') 0px 6px no-repeat;	
}
.section_header.news{
	background: transparent url('../img/sec_news.png') 0px 6px no-repeat;	
}
.section_header.photos{
	background: transparent url('../img/sec_photos.png') 0px 6px no-repeat;	
}
.section_header.store{
	background: transparent url('../img/sec_store.png') 0px 6px no-repeat;	
}
.section_header.videos{
	background: transparent url('../img/sec_videos.png') 0px 6px no-repeat;	
}


.section_header .follow{
	width: 200px;
	height: 92px;
	background: transparent url('../img/follow.png') no-repeat;
	list-style: none;
	margin-left: 329px;
	position: relative;
}
.section_header span{
	display: none;
}
.section_header .follow a{
	display: block;
	width: 27px;
	height: 27px;
	position: absolute;
	top: 31px;
	background: transparent url('../img/blank.png');
}
.section_header .myspace{
	left: 26px;
}
.section_header .twitter{
	left: 69px;
}
.section_header .facebook{
	left: 112px;
}
.section_header .rss{
	left: 154px;
}

.paper_section{
	position: relative;
	margin-top: 104px;
	margin-left: 11px;
}

.paper_home .paper_header,
.paper_section .paper_header{
	width: 575px;
	height: 44px;
	background: transparent url('../img/page_top.png') no-repeat;
}
 .paper_home .paper_header{
  /*
  margin-top:5px;
  z-index:5;
  */
 }

.paper_section .paper_header .return_to_news{
	display: block;
	padding-top: 21px;
	margin-left: 51px;
	margin-right: 51px;
}

.paper_home .content,
.paper_section .content{
	padding-top: 384px;
	background: transparent url('../img/paper_repeatable.png') repeat-y;
	padding-left: 51px;
	padding-right: 47px;
	padding-bottom: 28px;
}
 .paper_home .content{
  padding-top:0px;
 }

.paper_section .content.no_image{
	padding-top: 0px;
}

.paper_home .paper_footer,
.paper_section .paper_footer{
	width: 575px;
	height: 38px;
	background: transparent url('../img/paper_bottom.png') no-repeat;
}
 .paper_home .paper_footer{
  /*
  margin-bottom:150px;
  padding-bottom:150px;
  */
 }

.section_image{
	position: absolute;
	width: 579px;
	height: 411px;
	background: transparent url('../img/placeholders/about.png') no-repeat;
}

.content .text{
	padding: 12px;
	padding-top: 0px;
	padding-bottom: 35px;
	border-bottom: solid 1px #d7d5cf;
}

.content .text p:first-child:first-letter{
	font-size: 52px;
	line-height: 40px;
	float: left;
	font-weight: bold;
}
.content .text p{
  padding-bottom: 10px;
}



.tour_header{
	padding-top: 16px;
	padding-bottom: 17px;
	border-bottom: solid 1px #d6d3cc;
	padding-left: 11px;
   padding-left: 0px;
}
.tour_header h3{
	font-family: Georgia;
	font-size: 29px;
	line-height: 29px;
	margin-bottom: 6px;
	color: #36457a;
   margin-left:11px;
}
.tour_header h4{
	font-family: "Lucida Grande", "Arial";
	font-size: 10px;
	line-height: 10px;
	margin-bottom: 7px;
	color: #117120;
	text-transform: uppercase;
	letter-spacing: 4px;
   margin-left:11px;
}
.tour_header h5{
	font-family: "Lucida Grande", "Arial";
	font-size: 8px;
	line-height: 8px;
	color: #78797c;
	text-transform: uppercase;
	letter-spacing: 2px;
   margin-left:11px;
}
.tour_header .tour_description{
	color: #78797c;
	border-bottom: solid 1px #d6d3cc;
    padding: 5px 5px 10px 11px;
    margin-bottom:10px;
}
.video_group_description p,
.tour_description p{
	font-family: "Lucida Grande", "Arial";
	color: #78797c;
}
 .video_group_description p{
  font-size:11px;
  letter-spacing:2px;
}

.content .date_item{
	padding-top: 28px;
	padding-left: 11px;
	margin-bottom: 0px;
}



.split_header{
	font-family: Georgia;
	font-size: 29px;
	line-height: 29px;
	color: #36457a;
}
.split_header span{
	font-family: "Lucida Grande", "Arial";
	font-size: 8px;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.news_item .split_header span{
	color: #78797c;
}


.contact_item{
	padding: 11px;
	padding-top: 18px;
	padding-bottom: 24px;
	margin-bottom: 13px;
	border-bottom: solid 1px #d7d6d1;
}
.contact_item h3{
	margin-bottom: 15px;	
}
.contact_url{
  text-decoration:underline;
}
.contact_url:hover{
  text-decoration:none;
}
.contact_item h4{
	font-family: "Lucida Grande", "Arial";
	font-size: 10px;
	line-height: 10px;
	margin-bottom: 21px;
	color: #117120;
	text-transform: uppercase;
	letter-spacing: 4px;
}
.contact_item table{
	margin-left: -5px;
	margin-top: -5px;
}
.contact_item .td_left{
	font-family: "Lucida Grande", "Arial";
	font-size: 8px;
	line-height: 21px;
	color: #78797c;
	text-transform: uppercase;
	letter-spacing: 2px;
	width: 114px;
	vertical-align: top;
}
.contact_item .td_right{
	color: #3e3d3b;
	font-size: 14px;
	line-height: 20px;
	vertical-align: top;
}



.news_item{
	padding: 11px;
	padding-top: 18px;
	padding-bottom: 37px;
	margin-bottom: 13px;
	border-bottom: solid 1px #d7d6d1;
	position: relative;
}
.news_item.breakout{
	border-top: solid 1px #d7d6d1;	
	padding-top: 38px;
}
.news_item h3{
	font-family: Georgia;
	font-size: 29px;
	line-height: 29px;
	color: #36457a;
	margin-bottom: 9px;
}
.news_item h4{
	font-family: "Lucida Grande", "Arial";
	font-size: 10px;
	line-height: 10px;
	color: #117120;
	text-transform: uppercase;
	letter-spacing: 4px;
	margin-bottom: 6px;
}
.news_item h5{
	font-family: "Lucida Grande", "Arial";
	font-size: 8px;
	line-height: 8px;
	color: #78797c;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 9px;
}
.news_links .comment{
	width: 98px;
	height: 30px;
	background: transparent url('../img/comment.png') no-repeat;
	float: right;
}
.item .share,
.news_links .share{
	width: 77px;
	height: 30px;
	background: transparent url('../img/share_link_2.png') 0px -1px no-repeat;
	float: right;
    outline:none;
}
.news_links .view_gallery{
	width: 124px;
	height: 30px;
	background: transparent url('../img/view_gallery.png') 0px 0px no-repeat;
	float: right;	
}
.news_links .buy{
	width: 75px;
	height: 30px;
	background: transparent url('../img/buy.png') 0px 0px no-repeat;
	float: right;	
}

.news_links{
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 30px;	
	width: 200px;
}
.thumb{
	width: 139px;
	height: 96px;
	display: block;
	float: left;
	margin-right: 9px;
	padding: 10px;
	background: transparent url('../img/thumb_bg.png') no-repeat;
}

.news_gallery{
	padding-top: 6px;
	padding-bottom: 17px;
	border-bottom: solid 1px #d7d6d1;
}
.news_gallery .thumb{
	margin-right: 0px;
	margin-bottom: 4px;
	float: left;
}

.news_gallery_small{
	padding-top: 9px;
}
.news_gallery_small .thumb{
	width: 87px;
	height: 60px;
	display: block;
	float: left;
	margin-right: 7px;
	margin-bottom: 6px;
	padding-top: 6px;
	padding-left: 7px;
	background: transparent url('../img/thumb_bg_small.png') no-repeat;
}



.video_player{
	width: 442px;
	margin-bottom: 3px;
}

.dont_miss{
	width: 440px;
	height: 350px;
	background: transparent url('../img/dont_miss_bg.png') no-repeat;
	margin-bottom: 7px;
}

.dont_miss ul{
	list-style: none;
	height: 25px;
	padding-top: 22px;
	padding-left: 387px;
}
.dont_miss li{
	display: inline;
}
.dont_miss ul .previous{
	display: block;
	width: 18px;
	height: 28px;
	background: transparent url('../img/nav_previous.png') no-repeat;
	float: left;
}
.dont_miss ul .previous:hover{
	background: transparent url('../img/nav_previous.png') 0px -28px no-repeat;
}
.dont_miss ul .next{
	display: block;
	width: 18px;
	height: 28px;
	background: transparent url('../img/nav_next.png') 4px 0px no-repeat;
	float: left;
}
.dont_miss ul .next:hover{
	background: transparent url('../img/nav_next.png') 4px -28px no-repeat;
}

.dont_miss .rotator{
	padding: 20px;
}


.upcoming_dates{
	width: 447px;
   /*
	height: 405px;
	background: transparent url('../img/upcoming_dates.png') no-repeat;
   */
	position: relative;
}
.upcoming_dates .upcoming_dates_head{
	background: transparent url('../img/upcoming_dates_head2.png') 0px 0px no-repeat;
    height:88px;
}
.upcoming_dates .upcoming_dates_foot{
	background: transparent url('../img/upcoming_dates_foot.png') 0px 0px no-repeat;
    height:49px;
}
.upcoming_dates .see_all{
	display: block;
	width: 87px;
	height: 43px;
	position: absolute;
	top: 10px;
	left: 341px;
	background: url('../img/see_all.png') no-repeat;
}
.upcoming_dates .see_all:hover{
	background: url('../img/see_all.png') 0px -46px no-repeat;
}

.dates{
	padding-top: 96px;
	padding-left: 38px;
	padding-right: 48px;
}
.upcoming_dates .dates{
	padding-top: 6px;
	padding-left: 38px;
	padding-right: 48px;
	background: transparent url('../img/upcoming_dates_bg.png') 0px 0px repeat-y;
    padding-bottom:1px;
    margin-bottom:0px;
 }


.date_item{
	border-bottom: solid 1px #d7d7d2;
	padding-bottom: 21px;
	position: relative;
	margin-bottom: 21px;
}
.date_item h3{
	font-family: Georgia;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	color: #36457a;
	margin-bottom: 10px;
}
.map_link,
.date_item h4{
	font-family: "Lucida Grande", "Arial";
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #117120;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-left: 11px;
	margin-bottom: 7px;
}
.venue_link,
.map_link{
  text-decoration:underline;
}
.venue_link:hover,
.map_link:hover{
  text-decoration:none;
}
.date_item h5{
	font-family: "Courier New";
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	margin-left: 11px;
	margin-bottom: 3px;
}
.date_item p{
	margin-left: 11px;
  margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
}

.date_item .buy_tickets{
	width: 117px;
	height: 30px;
	background: transparent url('../img/buy_tickets.png') no-repeat;
	float: right;
}
.date_item .sold_out{
	width: 103px;
	height: 30px;
	background: transparent url('../img/sold_out.png') no-repeat;
	float: right;
}
.date_item .download_url{
	width: 126px;
	height: 30px;
	background: transparent url('../img/download.png') no-repeat;
	float: right;
}
.date_item .share{
	width: 76px;
	height: 30px;
	background: transparent url('../img/share_link.png') no-repeat;
	float: right;
	outline: none;
}
.date_item .date_links{
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 30px;	
	width: 400px;
}






.vid_gallery{
	padding: 11px;
	padding-top: 18px;
	padding-bottom: 32px;
	margin-bottom: 13px;
	border-bottom: solid 1px #d7d6d1;
	position: relative;
}
.vid_gallery h3{
	font-family: Georgia;
	font-size: 29px;
	line-height: 29px;
	margin-bottom: 9px;
	color: #36457a;
}
.vid_gallery h4{
	font-family: "Lucida Grande", "Arial";
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #117120;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-bottom: 7px;
	float: left;
}
.news_item h4 span,
.vid_gallery h4 span{
	color: #78797c;
	font-size: 8px;
}
.vid_gallery h5{
	font-family: "Lucida Grande", "Arial";
	font-size: 8px;
	line-height: 10px;
	font-weight: normal;
	color: #78797c;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-bottom: 7px;
	float: right;
}
.vid_gallery_header{
	position: relative;
}
.vid_gallery_header p{
	padding-top: 7px;
}
.vid_gallery_info{
	margin-bottom: 9px;
}


.news_links .open{
	width: 141px;
	height: 30px;
	background: transparent url('../img/watch_videos.png') 0px 0px no-repeat;
	float: right;	
}
.news_links .close{
	width: 141px;
	height: 30px;
	background: transparent url('../img/close_button.png') 0px 0px no-repeat;
	float: right;	
}
.news_links .close_2{
	width: 99px;
	height: 30px;
	background: transparent url('../img/close_2.png') 0px 0px no-repeat;
	float: right;	
}
.news_links .submit_2{
	width: 109px;
	height: 30px;
	background: transparent url('../img/submit_2.png') 0px -4px no-repeat;
	float: right;	
}


.vid_gallery_item{
	padding: 11px;
	padding-top: 12px;
	padding-bottom: 32px;
	margin-bottom: 13px;
	border-bottom: solid 1px #d7d6d1;
	position: relative;
}

.vid_gallery_item h5{
	font-family: "Lucida Grande", "Arial";
	font-size: 10px;
	line-height: 10px;
	margin-bottom: 12px;
	color: #117120;
	text-transform: uppercase;
	letter-spacing: 4px;	
	width: 230px;
	float: none;
}

.vid_gallery_item .play{
	font-family: "Lucida Grande", "Arial";
	font-size: 9px;
	line-height: 9px;
	font-weight: normal;
	color: #36457a;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-bottom: 7px;
	position: absolute;
	top: -4px;
	right: 25px;
	height: 17px;
	padding-left: 30px;
	padding-top: 7px;
	background: transparent url('../img/play_icon.png') no-repeat;
}

.vid_gallery_item .thumb{
	width: 87px;
	height: 60px;
	display: block;
	float: left;
	padding-top: 6px;
	padding-left: 7px;
	background: transparent url('../img/thumb_bg_small.png') no-repeat;
}

.vid_gallery_item .description_wrapper{
	position: relative;
	padding-bottom: 39px;
	border-bottom: solid 1px #d7d6d1;
}

.vid_gallery_item .description{
	float: right;
	width: 337px;
	padding-top: 3px;
}


.vid_tags{
	list-style: none;
	font-family: "Lucida Grande", "Arial";
	font-size: 9px;
	line-height: 9px;
	font-weight: normal;
	color: #878785;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding-top: 15px;
}
.vid_tags .director{
	display: block;
	float: left;
}
.vid_tags .comments{
	display: block;
	float: right;
}
.vid_tags .tag_list{
	clear: both;
	padding-top: 8px;
}
.vid_tags .tag_title{
	width: 40px;
	float: left;
}
.vid_tags .tags{
	list-style: none;	
	width: 415px;
	float: right;
}
.vid_tags .tags li{
	display: inline;
}



.comment_area{
	background: #fdfcf9;
	position: relative;
	padding: 11px;
	padding-top: 13px;
}
.comment_area_header{
	position: relative;
	padding-bottom: 39px;
}
.comment_area h3{
	font-family: "Lucida Grande", "Arial";
	font-size: 10px;
	line-height: 10px;
	margin-bottom: 7px;
	color: #117120;
	text-transform: uppercase;
	letter-spacing: 4px;	
	float: none;
}
.comment_area textarea{
	width: 100%;
	height: 132px;
}
.comment_area .news_links{
	border-bottom: solid 1px #d7d6d1;
	width: 100%;
}

.comment{
	padding-top: 24px;
}

.comment h4{
	font-family: "Lucida Grande", "Arial";
	font-size: 10px;
	line-height: 10px;
	margin-bottom: 17px;
	color: #117120;
	text-transform: uppercase;
	letter-spacing: 4px;	
	float: none;	
}
.comment h4 span{
	font-family: "Lucida Grande", "Arial";
	font-size: 9px;
	line-height: 10px;
	font-weight: normal;
	color: #78797c;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.comment h5{
	font-family: "Lucida Grande", "Arial";
	font-size: 9px;
	line-height: 10px;
	font-weight: normal;
	color: #78797c;
	letter-spacing: 2px;
	text-transform: uppercase;
	width: auto;
}


.store_item{
	padding: 11px;
	padding-top: 18px;
	padding-bottom: 31px;
	margin-bottom: 13px;
	border-bottom: solid 1px #d7d6d1;
	position: relative;
}
.store_item .item_image{
	width: 152px;
	height: 152px;
	display: block;
	float: left;
	background: transparent no-repeat 0px 0px url(/img/store_thumb_bg.png);
}
.store_item .item_image img{
 position:relative;
 top:11px;
 left:11px;
}
.store_item .item_image span{
	color:#eee;
	font-style:italic;
	font-size:11px;
   font-weight:normal;
 	position:relative;
	top:65px;
	left:45px;
}
.store_item .item_info{
	float: right;
	width: 300px;
}
.store_item h3{
	font-family: Georgia;
	font-size: 29px;
	line-height: 29px;
	margin-bottom: 11px;
	color: #36457a;
	margin-top: 3px;
}
.store_item h4{
	font-family: "Lucida Grande", "Arial";
	font-size: 10px;
	line-height: 10px;
	margin-top: 10px;
	color: #117120;
	text-transform: uppercase;
	letter-spacing: 4px;	
	float: none;
}







.footer{
	background: transparent url('../img/footer_bg.png') 50% 0px no-repeat;
	width: 1005px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	padding-top: 20px;
	position: relative;
   /*
   */
}

.footer .links{
	margin-left: 6px;
	width: 674px;
	height: 13px;
	background: transparent url('../img/footer_links.png') no-repeat;
	list-style: none;
}

.footer .links a{
	display: block;
	position: absolute;
	height: 20px;
	top: 18px;
	background: transparent url('../img/footer_link_bg.png') 1000px 1000px no-repeat;
}
.footer .links a:hover{
	background: transparent url('../img/footer_link_bg.png') 50% 15px no-repeat;
}
.footer .links .home{
	width: 47px;
}
.footer .links .news{
	width: 49px;
	left: 100px;
}
.footer .links .tour{
	width: 47px;
	left: 194px;
}
.footer .links .photos{
	width: 68px;
	left: 283px;
}
.footer .links .videos{
	width: 60px;
	left: 395px;
}
.footer .links .contacts{
	width: 85px;
	left: 497px;
}
.footer .links .store{
	width: 54px;
	left: 627px;
}




.footer h4{
	font-family: "Lucida Grande", "Arial";
	font-size: 8px !important;
	line-height: 8px;
	text-transform: uppercase;
	color: #838384;
	letter-spacing: 2px;
	margin-top: 14px;
}


/****************************
 * Mailing list subscription modal cruds
****************/

#email-confirm{
 background:transparent url(/img/chalk_block.png);
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 padding:5px;
 width:800px;
 left:50%;
 margin-left: -400px;
}
#email-confirm .close{
 position:absolute;
 top:10px;
 right:-52px;
 display:block;
 width:54px;
 height:56px;
 background: transparent url(/img/video_modal_close.png) no-repeat;
}
#email-confirm .outer{
 border:5px solid #333;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
}
#email-confirm .middle{
 background:url(/img/chalk_block.png);
 background: #222;
 padding:2px;
 color:#ddd;
 height:300px;
}
#email-confirm h2{
color:#0076a3;
font-size:42px;
font-family: "Times New Roman";
text-align:center;
text-transform:uppercase;
padding:42px 0 21px 0;
}
#email-confirm p{
text-align:center;
padding:42px;
font-size:20px;
font-weight:bold;
}

/**********************
 * RH Column video player styles
 *********************/
.video_player{
   background:url(/img/featured_mid.png) repeat-y;
   margin-bottom:0px;
}
#video_player .featured_middle .outer{
   width:406px;
   background:transparent url(/img/chalk_block.png);
   margin:0px auto;
   padding:3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
}
#video_player .featured_middle .inner{
 width:400px;
 border:3px solid #333;
	 border-top:6px solid #333;
}
#video_player .featured_top{
position:relative;
height:45px;
}
#video_player .featured_top img{
position:absolute;
left:20px;
top:10px;
}
#video_player .featured_top a.featured_prev{
background:transparent url(/img/nav_previous.png) no-repeat;
width:20px;
height:30px;
display:block;
position:absolute;
top:6px;
right:35px;
}
#video_player .featured_top a.featured_prev:hover{
	background:transparent url(/img/nav_previous.png) 0px -28px no-repeat;
}
#video_player .featured_top a.featured_next{
background:transparent url(/img/nav_next.png) no-repeat;
width:20px;
height:30px;
display:block;
position:absolute;
top:6px;
right:10px;
}
#video_player .featured_top a.featured_next:hover{
	background:transparent url(/img/nav_next.png) 0px -28px no-repeat;
}
.video_top{
height:16px;
background:url(/img/featured_top.png) no-repeat;
}
.video_bot{
margin-top:0px;
height:16px;
background:url(/img/featured_bot.png) no-repeat;
}
