/* CSS Document */
body,td,input,textarea,select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:19px; }
a, img{ border: 0; outline:none; }

/*---Template--*/
body { background:#fbcbe8 url(../images/bg_body_top.jpg) no-repeat top center; margin:0; }
select, option, body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }

#bg_bottom { width:100%; height:100%; min-width:1096px; margin:0 auto; background:url(../images/bg_body_bottom.jpg) no-repeat bottom center; padding-bottom:638px; }
.wrapper { background:url(../images/bg_body.png) repeat-y center; width:1096px; margin:0 auto; }
.container { width:940px; margin:0 auto; border:6px solid #fc298a; border-top:none; border-bottom:none; background:#f8f6f7; }
#top { height:47px; background:url(../images/bg_dots_large.jpg) repeat top; }
#social_top img { margin:12px; margin-left:0; }
#content { padding:20px; background:#f8f6f7; }
.content_news { padding:20px; background:#f8f6f7; min-height:550px; }
#social_top img { margin:12px; margin-left:0; }
#logo{ width:301px; height:86px; padding-top:5px; margin-left:-18px; z-index:100; }
#footer { height:230px; width:940px; margin:0 auto; margin-top:-4px; background:url(../images/bg_footer.png) top center no-repeat; }
#footer_links{ width:500px; height:25px; margin:18px 0 0 24px; }
#footer_links img { margin-right:3px; }
#footer_social{ width:68px; height:36px; padding:15px 17px 0 17px; }
#footer_credits{ width:340px; height:24px; margin:23px 0 15px 0; background:#1a1a1a; line-height:22px; }
#footer_content{ padding:35px 65px 50px 65px; background:#f8f6f7; min-height:550px; }

/*---Navigation--*/

#navigation{ position:relative; height:86px; }
#nav{ width:607px; height:59px; padding:13px 24px 0 0; z-index: 999999; float:right; margin-left:15px; }
#nav li{ float:left; position:relative; display:block; }
#nav li span{ display:none; }
#nav_container{ height:96px; background:url(../images/bg_nav.jpg) repeat-x; }
#nav_life, #nav_tour, #nav_news, #nav_gallery, #nav_partners, #nav_store{ cursor: pointer; height:71px; float:left; }
#nav_life { width:76px; background:url(../images/nav_life2.png) no-repeat 0 0; }
#nav_tour { width:87px; background:url(../images/nav_tour2.png) no-repeat 0 0; }
#nav_news { width:100px; background:url(../images/nav_news2.png) no-repeat 0 0; }
#nav_gallery {	 width:122px; background:url(../images/nav_gallery2.png) no-repeat 0 0; }
#nav_partners { width:131px; background:url(../images/nav_partners2.png) no-repeat 0 0; }
#nav_store {	 width:102px; background:url(../images/nav_store2.png) no-repeat 0 0; }
#nav_life:hover, #nav_life-on,#nav_news:hover, #nav_news-on,#nav_tour:hover, #nav_tour-on,#nav_gallery:hover, #nav_gallery-on,#nav_partners:hover, #nav_partners-on,#nav_store:hover, #nav_store-on { background-position: 0 -71px;	 }

/*--- DROPDOWN ---*/
#nav ul{ list-style:none; position:absolute; left:-9999px; margin: 0; padding: 0; top: 71px; padding: 0; background: url(../images/bg_dropdown_nav.jpg); overflow:hidden; border-bottom: 12px solid #29292b; 
	border-top: 12px solid #29292b; width: 205px; z-index:99999; }
#nav ul li{ margin: 0; padding: 0; float:none; list-style: none; display: block; }
#nav ul li a{ line-height: 50px; overflow: hidden; height: 49px; margin:0; }
#nav ul li.last a{ border-bottom-width: 0; }
#nav ul a{ display:block; font-family:"QuicksandBold", Arial, Helvetica, sans-serif; font-size:14px; color:#c0c0c0; text-decoration:none; padding-left:25px; text-transform:uppercase; }
#nav li:hover ul#list1{ left:0; }
#nav li:hover a{ text-decoration:none; }
#list1 a{ text-decoration:none; }
#list1 li a:hover{ background: url(../images/bg_dots_large.jpg) repeat; color:#fff; }
#list1 li a span { background:url(../images/arrow_next.png) no-repeat; position:absolute; left:-35px; top:42%; margin:0 0 0 35px; height: 11px; width: 21px; display:none; }


/*---Rollover Buttons---*/

#btn_twitter_follow{ margin-left:495px; width:88px; height:30px; background: url(../images/btn_twitter_follow.png); cursor:pointer; cursor:hand; float:right; }
#btn_twitter, #btn_facebook{ cursor: pointer; height:30px; width:30px; float:left; }
#btn_twitter { background:url(../images/btn_twitter.png) no-repeat 0 0; }
#btn_facebook { background:url(../images/btn_facebook.png) no-repeat 0 0; }
#btn_twitter_follow:hover,#btn_twitter:hover,#btn_facebook:hover{ background-position: 0 -30px;	 }
#btn_twitter_follow span,#btn_twitter span, #btn_facebook span{ display:none; }

/*---Home Divs--*/

#home_slider{ width:100%; height:518px; }
#twitter_heading{ height:72px; margin:27px 24px 31px 27px; padding:0; background:url(../images/bg_twitter_lines.gif) bottom repeat-x; }
#twitter_wrapper{ height:159px; width:947px; }

#twitter_box { width:720px; margin-right:25px; height:150px; border:1px dotted #999; border-left:none; border-right:none; }
.tweet { font-weight:bold; border-right: 1px dotted #999; width:188px; color:#29292b; height:110px; padding:0 30px 0 20px; margin:20px 0; overflow:hidden; background:url(../images/twitter_t.png) no-repeat right 10px; }
.tweet a { color:#fc2988; }
.tweet_date { color:#999; font-style:normal;	 }

#home_playlist{ width:409px; height:96px; padding:250px 0 0 24px; background:url(../images/bg_playlist.jpg) no-repeat; margin-top:23px; }
#home_next_event{ width:250px; height:234px; padding:135px 0 0 257px; background: url(../images/bg_next_event.jpg) no-repeat; }
#home_next_info{ width:230px; height:100px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
#home_next_info h2{ font-size:16px; color:#fff; }
#home_next_info p{ font-size:12px; color:#999; }
#home_next_info a{ font-size:12px; color:#fff; text-decoration:none; }
#home_next_info a:hover{ font-size:12px; color:#ff34ab; text-decoration:none; cursor:pointer; }
#home_facebook{ width:374px; height:385px; background:url(../images/bg_facebook.jpg) no-repeat; }
#home_facebook_info{ margin:28px 0 0 55px; background:#fff; width:288px; }
#home_partners{ width:566px; height:385px; background:#e3d7e5 url(../images/bg_partners_01.jpg) no-repeat; }

/*---Other Pages---*/

#art_content{ background:url(../images/bg_life_art.png) no-repeat; margin-top:-76px; padding:126px 0 40px 33px; }
#frame_container{ padding:40px 0 18px 0; }

#bio_img_1 { position:absolute; right: -153px; top: 660px; }

#bio_img_2 { position:absolute; top:-70px; right:-71px; width: 498px; }

#bio_img_3 { margin-right:-92px; }

#bio_img_4 { margin:10px 15px 30px 0; }
#bio_content { height:2500px; }
#bio_info{ margin:30px 0 0 30px; width:540px; z-index:100; height:1700px!important; }
#homecourse { height:544px; background:url(../images/bg_homecourse.gif) no-repeat; padding:40px; }
#homecourse h1 { font-family:"QuicksandBold", Arial, Helvetica, sans-serif; letter-spacing:.03em; margin-top:60px; font-size:24px; color:#fc298a; }
#bighorn { width:350px; }
#tour_info{ width:515px; margin-right:200px; padding-top:10px; }
.bio p,.bio a,
.tour_info p,
.tour_info span{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#666; line-height:17px;	 }
.bio h3,
.tour_info h3,
.footer_info h3{ font-family:"QuicksandBold", Arial, Helvetica, sans-serif; font-size:16px; color:#fc298a; margin-bottom:24px; }
.bio h3 { margin:10px 0 8px 0; }
.bio a:hover, #bio_info a:hover{ color:#ff34ab; }
.bio a, .bio a:hover{ cursor:pointer; }
.tour_info a, .tour_info a:hover{ color:#fff; cursor:pointer; text-decoration:underline #f0d9e8; }
.tour_info a{ background:#797878; }
.tour_info a:hover{ background:#010101; }
.tour_info ul{ margin:0 0 30px 0; padding:0; }
.tour_info li{ list-style:none; background:url(../images/list_dot.gif) no-repeat 0 5px; padding-left:20px; line-height:20px; }
#bio_sponsors{ background:url(../images/bg_life_bio_base.png) no-repeat bottom; width:1021px; height:800px; z-index:1; position:absolute; top:1950px; margin-left:-65px; }
#sponsor_intro{ margin:45px 0 0 320px; width:550px; }
#bio_personal{ margin:125px 0 0 430px; width:393px; }
#content_partners{ background:#f7f5f6; padding:27px 0 50px 0; }
#bag_content{ background:#f8f6f7 url(../images/bg_bag.jpg) no-repeat 0 5px; height:900px; width:940px; position:relative; }


/*---FAIRWAY FASHION---*/

#fashion_content{ background:#f8f6f7 url(../images/logo_nike.png) no-repeat top right; padding:20px 38px; }
#fashion_content h2{ font-family:"QuicksandBold", Arial, Helvetica, sans-serif; font-size:16px; color:#fc298a; margin-bottom:24px; font-weight:normal; }
#fashion_content span{ font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666; font-style: italic; margin-left:10px; }
.fashion_days_boxwrap{ position:absolute; left:22px; top:12px; z-index:99; }
.fashion_days_box{ width:163px; height:25px; margin:0; padding:0; background:url(../images/bg_dots_small.jpg) repeat; }
.fashion_days_zigzag{ height:12px; width:163px; background:url(../images/bg_bk_arrow.png) repeat-x; }
.fashion_days_box p{ font-family:"QuicksandBold", Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-align:center; line-height:28px; }
.fashion_boxes{ width:207px; height:454px; border:7px solid #fc298a; margin:0 0 50px -7px; z-index:1; }
.fashion_boxes:hover{ border:7px solid #fc298a;
    -moz-box-shadow:1px 1px 8px #767676;
    -webkit-box-shadow:1px 1px 8px #767676;
    box-shadow:1px 1px 8px #767676; z-index:99; cursor:pointer; }
.fadehover { position: relative; float:left;} 
.fadehover img.a { position: absolute; left: 0; top: 0; z-index: 10; }
.fadehover img.b { position: absolute; left: 0; top: 0; }

/*----------In The Bag----------*/

.slide { position: relative; overflow: hidden; height: 231px; width: 940px; top: 293px; }
.slide .inner { position: absolute; padding:11px 12px 11px 69px; width:860px; bottom: 0; background: url(../images/view_stripped_bg.png) repeat-x; margin:0; }
.slide button { margin:0; background: url(../images/view_gear_out.jpg) no-repeat right; width:67px; height:229px; z-index:99999; position: absolute; border:0; cursor:pointer; cursor:hand; }
.js #slidebottom .inner { display: none; }
div.sc_menu { position: relative; width: 860px; height: 209px; overflow: auto; }
ul.sc_menu { display: block; height: 209px; width: 1144px; margin: 0; list-style: none; }
.sc_menu ul { margin-left:-30px; background:#000; }
.sc_menu li { display: block; float: left; height:207px; width:143px; background:url(../images/view_clubs_bg.jpg) no-repeat; }
.sc_menu li:hover { background-position:0 -207px; }
.sc_menu span { display: none; margin-top: -20px; text-align:right }
.sc_menu a:hover span { display: block; }
.sc_menu a img { filter:alpha(opacity=75); opacity: 0.75; }
.sc_menu a:hover img { filter:alpha(opacity=100); opacity: 1; }

/*----------Media-----------*/
#media_container{ background:#f8f6f7; min-height:500px; }
#media_container p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ababab; letter-spacing:.05em; font-weight:normal; }
#media_footer{ height:100px; background:#f8f6f7; }
#media_base{ height:62px; background:#f0f0f0; padding:0 20px; }
#media_pgs{ padding:15px 0; width:200px; float:left; }
#media_pgs p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
#media_pgs a{ padding:8px 12px; }
#media_pgs a:hover{ background:#fc298a; color:#fff; cursor:pointer; }
#media_arrows{ width:65px; float:right; padding:15px 10px; }
.media_next_pg{ height:31px; width:31px; float:left; background:url(../images/btn_vidphoto_right.gif) no-repeat; }
.media_prev_pg{ height:31px; width:31px; float:left; background:url(../images/btn_vidphoto_left.gif) no-repeat; margin-right:2px; }
.media_next_pg:hover, .media_prev_pg:hover{ background-position:0 -31px; }


/*---Slider Styles---*/
#gallerySlider { width:100%; position:absolute; margin: 0; padding: 0; }
#galleryContainer { width: 100%; height: 531px; overflow: hidden; position: absolute; top:0; z-index: 1; }
#gallery { width: 100px; height: 531px; padding: 0; position: absolute; z-index: 1; }
#gallery img { float: left; height: 398px; margin: 0; }
#gallery_btns{ margin-left:660px; }
#leftButton, #rightButton { position: relative; z-index: 5; padding: 0; margin: 0; top:429px; right:43px; width: 120px; height: 77px; border: none; outline: none; color: #fff; background:none; cursor:pointer; cursor:hand; }
#leftButton { background:url(../images/slider_left_arrow.png) no-repeat; left:0; }
#rightButton { background:url(../images/slider_right_arrow.png) no-repeat; right:0; }
#rightButton:hover { background:url(../images/slider_right_arrow_hover.png); }
#leftButton:hover { background:url(../images/slider_left_arrow_hover.png); }
#leftButton::-moz-focus-inner, #rightButton::-moz-focus-inner { border: none; }
#caption_container { width:600px; height:auto; }
#caption { position: absolute; z-index: 4; width: 500px; top:428px; left:28px; color: #ffc; text-align: left; font-family: "Georgia", serif; font-size: 21px; line-height:26px; }
#caption h2 { color: #f6f6f6; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size: 22px; line-height:27px; margin:0; height:7px; }
#caption p { color: #999; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size: 14px; line-height:19px; margin:0; height:1px; }
#caption a { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; font-weight:bold; color:#fff; text-decoration:none; margin:0; line-height:17px; }
.slider_social { width:85px; position:absolute; top:462px; left:560px; z-index:9; }
#loading { position: absolute; z-index: 1; bottom: 50%; width: 100%; color: #ffc; text-align: center; font-family: "Georgia", serif; font-size: 36px; letter-spacing: .08em; opacity: 0; filter: alpha(opacity=0); }
#pink { position:absolute; width:100%; height:398px; margin:0 auto; padding:0; background:url(../images/over_slide1.png) center top no-repeat; z-index:3; }
#mw_btn { width:941px; height:133px; margin:0 auto; position:relative; }

#hp_slider { position: relative; }
#pink { position:absolute; width:100%; height:398px; margin:0 auto; padding:0; background:url(../images/over_slide1.png) center top no-repeat; z-index:3; }
#overpink_left { position:absolute; width:490px; height:126px; background:url(../images/overpink_left.png) no-repeat bottom; left:0; top:398px; z-index:99999px; }
#overpink_right { position:absolute; width:490px; height:126px; right:0; top:398px; z-index:99999px; }
#big_scroller_background { width:100%; height:525px; position: absolute; top:0px; left:0; overflow: hidden; z-index: 1; }
#big_scroller_container { width:1920px; height:100%; position:absolute; top:0; overflow: hidden; }
#big_scroller_arrows { width:941px; margin:0 auto; height:100%; position: relative; }
#big_scroller_arrows a { display:block; height:77px; width:120px; position: absolute; top:428px; z-index:4; }
#big_scroller_arrows a#big_scroller_arrow_right, #big_scroller_arrows a#big_scroller_arrow_right:link { right:40px; background:url(../images/slider_right_arrow.png) left 0 no-repeat; width:120px; }
#big_scroller_arrows a#big_scroller_arrow_right:hover { background:url(../images/slider_right_arrow_hover.png) left 0 no-repeat; width:120px; }
#big_scroller_arrows a#big_scroller_arrow_left, #big_scroller_arrows a#big_scroller_arrow_left:link { right:160px; background:url(../images/slider_left_arrow.png) right 0 no-repeat; width:120px; }
#big_scroller_arrows a#big_scroller_arrow_left:hover { background:url(../images/slider_left_arrow_hover.png) right 0 no-repeat; width:120px; }
#big_scroller_slider { display:none; position: absolute; width:100000000000px; height:100%; top:0; left:-1393px; }
.big_scroller_slide { float:left; width:941px; height:524px; position: relative; background:url(../images/bg_hp_slider_text.jpg) repeat-x bottom; }
.big_scroller_slide_text { position: absolute; left:0; top:398px; width:475px; height:103px; color:#fff; padding:25px 0 0 25px; z-index:9; }
.big_scroller_slide_text h2 { color: #f6f6f6; text-align: left; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-size: 22px; line-height: 32px; margin:0; }
.big_scroller_slide_text p { color: #999999; text-align: left; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-size: 14px; line-height: 24px; margin:0; }
.big_scroller_slide_text a { font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-style: italic; font-weight: bold; color: #ffffff; line-height: 22px; margin:0; text-decoration:none; 
		background:url(../images/arrow_next.png) no-repeat left 2px; padding-left:20px; }

/*---Tables---*/
th.table_head{ background:#000; color:#fff; font-family:"QuicksandBold", Arial, Helvetica, sans-serif; font-size:14px; height:40px; font-weight:normal; }
.data_row{ padding:8px; background:#999; }
.data_row td{ color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; height:33px; }
.data_row tr{ background:#000; cursor:pointer; }
.data_row tr:hover{ background:#2f2f2f; }
.data_row:hover{ padding:8px; background:#fc298a;
    -moz-box-shadow:0 5px 5px #767676;
    -webkit-box-shadow:0 5px 5px #767676;
    box-shadow:0 5px 5px #767676; }
td.date{ color:#999; font-family:"UniversLightUltraCondensed", Arial, Helvetica, sans-serif; font-size:18px; border-right:8px solid transparent; width:73px; text-align:center; }
td.news_title{ padding-left:10px; background:#000 url(../images/arrow_news.png) right no-repeat; }
td.news_title:hover{ background:#2f2f2f url(../images/arrow_news_hover.png) right no-repeat; }

/*---Buttons---*/
.view_btn{ background:#1a1a1a url(../images/arrow_next.png) no-repeat 10px 14px; padding:1px 21px 1px 30px; max-width:75px; height:35px; color:#fff; vertical-align:middle; }
.view_btn_long{ background:#1a1a1a url(../images/arrow_next.png) no-repeat 10px 14px; padding:1px 20px 1px 31px; max-width:100px; height:35px; color:#fff; vertical-align:middle; }
.next_btn, .prev_btn{ max-width:75px; height:20px; color:#fff; }
.prev_btn{ background:#1a1a1a url(../images/prev_arrow.png) no-repeat 5px; padding:0 21px 3px 30px; }
.next_btn { background:#1a1a1a url(../images/arrow_next.png) no-repeat right; padding:0 30px 3px 21px; }
.pg_btn{ height:20px; background:#000; padding:0 18px 3px 18px; margin:0 2px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff; text-decoration:underline; }
.prev_btn p,
.next_btn p,
.pg_btn p{ margin:1px 0 0 0; padding:0; }
.view_btn p,
.view_btn a,
.view_btn_long a,
.view_btn span,
.view_btn_long p,
.btn p,
.next_btn p,
.prev_btn p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; color:#fff; text-decoration:none; line-height:17px; }
.view_btn:hover,
.view_btn_long:hover,
.btn:hover{ background:#fc298a url(../images/arrow_next_blk.png) no-repeat 10px 14px; }
.view_btn span{ margin:10px 0; }
.pg_btn:hover{ background:#fc298a; }
.next_btn:hover{ background:#fc298a url(../images/arrow_next_blk.png) no-repeat right; }
.prev_btn:hover{ background:#fc298a url(../images/prev_arrow_hover.png) no-repeat 5px; }


/*---Site Registration---*/
.cssform p{ width: 300px; clear: left; margin: 0; padding: 5px 0 8px 0; padding-left: 155px; height: 1%; }
.cssform label{ font-weight: bold; float: left; margin-left: -155px; width: 150px; }
.cssform input[type="text"]{ width: 180px; }
.cssform textarea{ width: 250px; height: 150px; }

* html .threepxfix{
margin-left: 3px; }

.media{ width:223px; height:230px; border-top:10px solid #e4e4e4; margin:0 2px 10px 0; float:left; text-align:left; }
.media:hover { border-top:10px solid #fc298a; cursor:hand; cursor:pointer;	 }
#media_container p.date{ font-style:italic; color:#fc298a; margin:10px 0 0 10px; }
#media_container p.category{ font-weight:bold; color:#333; margin:0 0 0 10px; }
.media_video_thumb { width:223px; height:153px; }
.blk_zigzag{ height:12px; background:url(../images/bg_bk_arrow.png) repeat-x; }
.title_container{ height:58px; background:url(../images/bg_dots_small.jpg) repeat; border-top:6px solid #303032; }
.title{ padding:10px 0 0 25px; font-size:24px; color:#fff; font-family:"QuicksandBold", Arial, Helvetica, sans-serif; }
.quotes{ font-family:Georgia, "Times New Roman", Times, serif; font-size:60px; color:#fc298a; line-height:24px; }
.art_quote{ font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#666; line-height:24px; }
.hand { cursor:hand; cursor:pointer; }
.frame{ background:url(../images/bg_frame_art.png) no-repeat; width:278px; height:386px; margin-right:24px; margin-bottom:18px; }
.frame img{ width:170px; height:277px; margin:53px 0 0 50px; }

.subtitle{ height:68px; margin:25px 0 14px 0; width:890px; background:url(../images/bg_subtitle.gif) repeat-x; }
.schedule_td_pad { padding:0 10px; }
.music_info{ width:251px; height:283px; text-align:center; float:left; margin:15px 24px; }
.music_info p{ font-family:Georgia, "Times New Roman", Times, serif; color:#fc298a; font-weight:bold; font-size:14px; }
.music_info span{ color:#333; font-weight: normal; }
.music_info img{ margin-bottom:5px; }
.playlist_bg{ background:#f6f4f5; }
.partners{ width:895px; height:192px; background: url(../images/base_partners.jpg) left bottom no-repeat; padding:29px 22px 32px 22px; }
.partners h1{ font-family:"QuicksandBold", Arial, Helvetica, sans-serif; font-size:24px; color:#fc298a; }
.partners p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#1a1a1a; }
.partners_img{ width:354px; height:191px; background-color:#fff; margin-right:40px; }
#album_category_nav { margin-bottom:20px; font-size:14px; color:#999; }
#album_category_nav a { text-decoration:none; font-weight:bold; color:#444; }
#album_breadcrumbs { font-weight:bold; color:#666; font-size:12px; margin:20px 0; }
#album_breadcrumbs a { text-decoration:none;	  }
#album_breadcrumbs a:hover { text-decoration:underline;	 }
#album_category_nav a:hover { text-decoration:underline; color:#f72b8c; }

.photo_icon, .video_icon{ position:absolute;margin:10px 0 0 195px; }
.play_icon{ position:absolute;margin:48px 0 0 81px; height:65px; width:64px;background:url(../images/btn_video.png) no-repeat; }
.play_icon:hover{ background-position:0 -65px; }

.dropdown { margin:10px 5px 20px 0; float:left; list-style: none; padding:0; font-family:"QuicksandBold", Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; letter-spacing:.05em; }
.dropdown div.selector { background:url(../images/btn_dropdown.png) no-repeat top left; padding:0; height:30px; width:140px; position: relative; overflow: hidden; }
.dropdown div.selector:hover { background:url(../images/btn_dropdown.png) no-repeat bottom left; }
.dropdown .selector { margin: 0; padding: 0; display: -moz-inline-box; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; }
.dropdown div.selector span { height:30px; display: block; white-space: nowrap; padding:6px 0 0 15px; }
.dropdown div.selector select { top: 0px; left: 10px; position: absolute; height:30px; border: none; padding:6px 0 0 0; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; width: 140px; }
.dropdown div.selector span { cursor: pointer; height:30px; color: #fff; }
.dropdown .selector select:focus { outline: 0; background:#fff; }

#footer_content a{ color:#666; }
#footer_content h3{ font-family:"QuicksandBold", Arial, Helvetica, sans-serif; font-size:16px; color:#fc298a; margin:25px 0 10px 0; }

.footnote{ font-family:Georgia, "Times New Roman", Times, serif; color:#333; font-weight:bold; font-size:11px; font-style:italic; }
.footer_btn img{ background:#1a1a1a; padding:0 5px; float:left; }
.footer_btn img:hover{ background:#fc298a; }

/*---Classes--*/
.no_border { border:none; }
b { font-weight:bold; }
.float_right { float:right; }
.float_left { float:left; }
.relative{ position:relative; }
.clear{ clear:both; }

/*---Text---*/
.credit{ font-size:11px; color:#a88497; }

@font-face {
    font-family: 'MyriadProCondensed';
    src: url('myriadpro-cond-webfont.eot');
    src: url('myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-cond-webfont.woff') format('woff'),
         url('myriadpro-cond-webfont.ttf') format('truetype'),
         url('myriadpro-cond-webfont.svg#MyriadProCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
 }

@font-face {
    font-family: 'QuicksandBold';
    src: url('quicksand_bold-webfont.eot');
    src: url('quicksand_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('quicksand_bold-webfont.woff') format('woff'),
         url('quicksand_bold-webfont.ttf') format('truetype'),
         url('quicksand_bold-webfont.svg#QuicksandBold') format('svg');
    font-weight: normal;
    font-style: normal;
 }

@font-face {
    font-family: 'UniversLightUltraCondensed';
    src: url('uvluc___-webfont.eot');
    src: url('uvluc___-webfont.eot?#iefix') format('embedded-opentype'),
         url('uvluc___-webfont.woff') format('woff'),
         url('uvluc___-webfont.ttf') format('truetype'),
         url('uvluc___-webfont.svg#UniversLightUltraCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
 }