@CHARSET "UTF-8";
@font-face { font-family: "WatchClubTrajanPro"; src: url(/assets/fonts/TrajanPro-Regular.otf) format("opentype"); }

@font-face { font-family: "WatchClubTrajanProBold"; src: url(/assets/fonts/TrajanPro-Bold.otf) format("opentype"); }

* { margin: 0; padding: 0; }

html { height: 100%; overflow: scroll;}

body { height: 100%; background: white; color: #2f2f2f; font-size: 0.7em; font-family: verdana, Arial, sans-serif; min-height: 100%; }

img { border: 0; }

a { color: #9dc3e1; text-decoration: underline; }
a:hover { color: #9dc3e1; text-decoration: underline; }

:focus { outline: 0; }

h1, h2, h3, h4, h5, h6 { margin-bottom: 0; line-height: 1.3em; font-weight: 600; letter-spacing: 0.1em; }

h1 { font-size: 2em; line-height: 1.17; }

h2 { font-size: 1.5em; }

h3 { font-size: 1.35em; }

h4, h5 { font-size: 1.05em; }

h6 { font-size: 0.95em; }

th { padding: 0; text-align: left; vertical-align: top; }

td { padding: 0; vertical-align: top; }

address { font-style: normal; margin-bottom: 0.5em; }

cite { font-style: normal; font-size: 10px; }

q:before, q:after { content: ""; }

fieldset { border: none; }

label { color: #666666; font-weight: normal; }

input, textarea, select, button { vertical-align: middle; }

dt { display: block; font-weight: bold; }

ul, ol { list-style: none; }

small { font-size: 0.92em; }

big { font-size: 1.1em; }

hr { height: 0; margin: 8px 0; overflow: hidden; visibility: hidden; }

.clear { clear: both; }

.left { float: left; }

.right { float: right; }

a { color: #631b4b; text-decoration: none; }
a:hover { color: #cc3333; text-decoration: none; }

.button { margin: 0; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #631b4b; color: #fff; font-weight: normal; margin-left: 10px; padding: 3px 5px; display: block; cursor: pointer; }
.button:hover { color: white; }
.form .text-field { border: 1px solid #631b4b; padding: 1px; }
.form .empty { color: #999999; font-style: italic; }
.form button span { position: relative; }

.page_wrapper { margin: 0 auto; position: relative; width: 982px; z-index: 1; }
.page_wrapper .header .header_info .banner { display: block; height: 105px; }
.page_wrapper .header .header_info span { color: white; font-family: Trajan Pro, Georgia, Times; position: absolute; text-shadow: 2px 2px 2px black; }
.page_wrapper .header .header_info .telephone { display: block; font-size: 2.1em; font-weight: bold; letter-spacing: 0.15em; right: 26px; top: 40px; }
.page_wrapper .header .header_info .slogan { display: block; font-size: 1.2em; font-weight: bold; letter-spacing: 0.15em; text-align: center; top: 75px; width: 100%; }
.page_wrapper .header .header_info .address { display: block; font-size: 1.2em; font-weight: bold; left: 25px; letter-spacing: 0.15em; text-align: left; top: 30px; }

.search_bar { background: url(../images/search_bg.png) no-repeat center center; margin-top: 3px; padding: 3px; }
.search_bar .form { padding-left: 18px; float: left; }
.search_bar .form label { color: white; padding-right: 10px; }
.search_bar .form .text-field { border: none; -moz-box-shadow: 0 0 5px #888888 inset; -webkit-box-shadow: 0 0 5px #888888 inset; box-shadow: 0 0 5px #888888 inset; width: 225px; padding: 3px 8px; }
.search_bar form .button { display: inline; }
.search_bar .rss_link { float: right; display: block; padding-top: 1px; padding-bottom: 2px; padding-right: 20px; margin-right: 3px; color: #999999; background: url(../images/rss.png) no-repeat right 1px; text-decoration: none; }
.search_bar .rss_link:hover { color: white; }
.search_bar .admin { display: block; float: right; color: white; padding-top: 1px; padding-bottom: 2px; margin-right: 20px; }
.search_bar .admin a { color: #cc3333; }

.menu_bar { background: url("../images/top_menu_bg.png") no-repeat scroll left -10px #631b4b; overflow: hidden; margin-top: 3px; padding-left: 10px; }
.menu_bar ul li { display: inline; }
.menu_bar ul li a { display: block; float: left; padding: 3px 8px; color: #ffe894; font-size: 1.1em; font-weight: bold; text-transform: uppercase; text-decoration: none; border-right: 3px solid white; }
.menu_bar ul li a:hover { color: #631b4b; background: white; }
.menu_bar ul li .back_btn { float: right; border: none; }

.main-menu { margin-top: 10px; }
.main-menu ul { margin: 0; padding: 0; list-style: none; }
.main-menu ul li { position: relative; margin: 0; padding: 0; }
.main-menu ul li .children { position: absolute; top: 0px; left: 100%; padding-left: 10px; }
.main-menu ul li a { background: white; width: 147px; display: block; padding: 5px 7px; border-bottom: solid 1px #acacac; font-size: 1.1em; color: black; }
.main-menu ul li a.lo { border-bottom: none; }
.main-menu ul li.over a:hover, .main-menu ul li a:hover, .main-menu ul li a.pm { color: white; background: #631b4b; }
.main-menu ul li a .count { color: #999999; font-size: 0.8em; position: relative; top: -1px; }
.main-menu ul li .sw { -moz-box-shadow: 2px 2px 8px #aaaaaa; -webkit-box-shadow: 2px 2px 8px #aaaaaa; box-shadow: 2px 2px 8px #aaaaaa; border: solid 1px #cccccc; }
.main-menu ul li .sw .sw li .fi { background: url(../images/side_menu/menu_border_202px.png) no-repeat left top; }
.main-menu ul li .sw .sw li .la { background: url(../images/side_menu/menu_border_202px.png) no-repeat left bottom; }
.main-menu ul li .sw .sw li a { width: 179px; overflow: hidden; }
.main-menu ul li .sw .sw li a img { float: left; margin-right: 8px; }
.main-menu ul li .sw .sw li a .det { font-weight: bold; margin-left: 58px; display: block; }
.main-menu ul li .sw .sw li a.reserved .det { color: #666666; }
.main-menu ul li .sw .sw li a.reserved .status_label { color: #ff9600; margin-left: 58px; }

.main-menu ul li .sw .sw li a .det .price { font-weight: normal; font-color: #333333; display: block; margin: 3px 0px; color: #631b4b; }
.main-menu ul li .sw .sw li a .det .year { font-weight: normal; font-color: #333333; color: #631b4b; display: block; margin: 3px 0px; }
.main-menu ul li .sw .sw li a:hover .det .price, .main-menu ul li .sw .sw li a:hover .det .year { color: white; }
.main-menu ul li .sw .sw li a.pm .det .price, .main-menu ul li .sw .sw li a.pm .det .year { color: white; }

#bnu { margin-top: 10px; }
#bnu ul { margin: 0px; padding: 0px; }
#bnu ul li { margin: 0px; padding: 0px; list-style: none; position: relative; background: url(../images/side_menu/menu_border.png) no-repeat left center; width: 170px; display: block; }
#bnu ul li a { position: relative; display: inline-block; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px; margin-right: 8px; font-size: 1.1em; color: black; border-bottom: #d6d6d6 solid 1px; width: 148px; }
#bnu ul li a img { margin-right: 3px; margin-bottom: 3px; float: left; }
#bnu ul li a:hover, #bnu ul li a.ao, #bnu ul li a.pm, #bnu ul li a.ao.pm { background: #631b4b; color: white; }
#bnu ul li a:hover { /*color: yellow; */ color: white; }
#bnu ul.sw { position: absolute; top: 0px; left: 100%; }
#bnu ul li a img { margin-right: 3px; margin-bottom: 3px; float: left; }
#bnu ul li a.fo { background: url(../images/side_menu/menu_border.png) no-repeat left top; }
#bnu ul li.fo { background: url(../images/side_menu/menu_border.png) no-repeat left top; }
#bnu ul li.lo { background: url(../images/side_menu/menu_border.png) no-repeat left bottom; }
#bnu ul li a.lo { background: url(../images/side_menu/ie/menu_border.gif) no-repeat left bottom; padding-bottom: 15px; border: none; }
#bnu ul li a.lo:hover { background-image: url(../images/side_menu/menu_border_hover.png); }
#bnu ul li a.fo:hover { background-image: url(../images/side_menu/menu_border_hover.png); }
#bnu ul li a.ao.fo { background-image: url(../images/side_menu/menu_border_hover.png); }
#bnu ul li a.ao.lo { background-image: url(../images/side_menu/menu_border_hover.png); }
#bnu ul li a.ao.lo.pm { background-image: url(../images/side_menu/menu_border_hover.png); }
#bnu ul li a.ao.fo.pm { background-image: url(../images/side_menu/menu_border_hover.png); }
#bnu ul li a.fo.pm { background-image: url(../images/side_menu/menu_border_hover.png); }
#bnu ul li a.lo.pm { background-image: url(../images/side_menu/menu_border_hover.png); }
#bnu ul li a.lo.fo { padding-top: 0px; }
#bnu ul li a.lo.fo span.h { position: absolute; width: 170px; height: 5px; top: -5px; left: 0px; background: url(../images/side_menu/menu_border.png) no-repeat left top; z-index: -1; }
#bnu ul li a.lo.fo:hover span.h, #bnu ul li a.lo.fo.ao span.h, #bnu ul li a.lo.fo.pm span.h { background: url(../images/side_menu/menu_border_hover.png) no-repeat left top; }

.left-column { float: left; position: relative; width: 170px; z-index: 4; }

.latest_news_widget { background: url(../images/latest_news_widget.png) no-repeat center top; font-family: Times, Verdana, Arial; padding-top: 15px; padding-bottom: 20px; }
.latest_news_widget h3, .latest_news_widget .slogan, .latest_news_widget .posts, .latest_news_widget .rss_link { padding-left: 11px; padding-right: 20px; padding-bottom: 3px; }
.latest_news_widget h3 { width: 57px; height: 14px; background: url(../images/news_logo.png) no-repeat 11px top; }
.latest_news_widget h3 span { display: none; }
.latest_news_widget .slogan { margin-bottom: 3px; font-style: italic; }
.latest_news_widget .posts { background: url(../images/news_black_divider.png) no-repeat center top; padding-bottom: 10px; }
.latest_news_widget .posts .post { margin-bottom: 5px; padding-top: 5px; }
.latest_news_widget .posts .post h4 { font-size: 1.1em; line-height: 1em; }
.latest_news_widget .posts .post a { color: black; }
.latest_news_widget .posts .post a:hover { text-decoration: underline; }
.latest_news_widget .posts .post .details { overflow: hidden; font-weight: bold; margin-bottom: 3px; }
.latest_news_widget .posts .post .details .date { display: block; float: left; color: #999999; }
.latest_news_widget .posts .post .details .comments { color: #631b4b; display: block; float: left; padding-left: 5px; margin-left: 5px; border-left: solid 1px black; }
.latest_news_widget .posts .post .blurb { font-family: Arial, Verdana, Times; }
.latest_news_widget .rss_link { background: url(../images/news_feed_shadow.png) no-repeat center top; font-family: Arial, Verdana, Times; padding-top: 10px; padding-left: 0px; }
.latest_news_widget .rss_link a { display: block; background: url(../images/rss.png) no-repeat left 1px; padding-left: 22px; padding-top: 3px; padding-bottom: 10px; margin: 0; color: black; text-decoration: none; }
.latest_news_widget .rss_link a:hover { text-decoration: underline; }

.header { z-index: 2; }
.main-content { float: right; margin-top: 10px; width: 810px; z-index: 0; position: relative; }

.footer_copy { clear: both; text-align: center; }

.home-page .main-content { width: 808px;}
.home-page .main-content .widget_block { border: solid 1px #aaaaaa; overflow: hidden; }
.home-page .main-content .latest_watches { float: left; width: 477px; height: 225px; margin-bottom: 10px; background: url(../images/lbg.jpg) no-repeat left center #231f20; position: relative; }
.home-page .main-content .latest_watches .carrousel h2 { position: absolute; bottom: 10px; left: 13px; background: url(../images/latest_watches_logo.gif) no-repeat left top; width: 209px; height: 19px; }
.home-page .main-content .latest_watches .carrousel h2 span { display: none; }
.home-page .main-content .latest_watches .carrousel .nav { position: absolute; right: 13px; bottom: 10px; }
.home-page .main-content .latest_watches .carrousel .nav .dot { float: left; background: url(../images/udot.gif) no-repeat left top; width: 8px; height: 8px; margin-left: 3px; cursor: pointer; }
.home-page .main-content .latest_watches .carrousel .nav .active { background: url(../images/sdot.gif) no-repeat left top; }
.home-page .main-content .latest_watches .carrousel .mask { height: 176px; margin: 10px 13px; overflow: hidden; position: relative; }
.home-page .main-content .latest_watches .carrousel .mask .list { width: 2000em; position: absolute; top: 0px; left: 0px; }
.home-page .main-content .latest_watches .carrousel .mask .group { float: left; }
.home-page .main-content .latest_watches .carrousel .mask .item { float: left; margin-right: 17px; width: 139px; }
.home-page .main-content .latest_watches .carrousel .mask .item a { display: block; }
.home-page .main-content .latest_watches .carrousel .mask .item .image { border: solid #999999 1px; }
.home-page .main-content .latest_watches .carrousel .mask .item .image img { display: block; }
.home-page .main-content .latest_watches .carrousel .mask .item .title { margin-top: 5px; color: white; text-decoration: none; }
.home-page .main-content .latest_watches .carrousel .mask .item .title:hover { color: #ffe894; }
.home-page .main-content .shop_images { float: left; width: 477px; height: 223px; position: relative; }
.home-page .main-content .shop_images .carrousel { height: 100%; }
.home-page .main-content .shop_images .carrousel .nav { position: absolute; right: 13px; bottom: 14px; z-index: 2; }
.home-page .main-content .shop_images .carrousel .nav .dot { float: left; background: url(../images/udot.png) no-repeat left top; width: 8px; height: 8px; margin-left: 3px; cursor: pointer; }
.home-page .main-content .shop_images .carrousel .nav .active { background: url(../images/sdot.png) no-repeat left top; }
.home-page .main-content .shop_images .carrousel .list { height: 100%; position: relative; z-index: 1; }
.home-page .main-content .shop_images .carrousel .list .item { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; margin-right: 17px; z-index: 1; }
.home-page .main-content .shop_images .carrousel .list .item a { display: block; }
.home-page .main-content .shop_images .carrousel .list .item .image { position: relative; z-index: 1; height: 100%; width: 100%; border: solid #999999 1px; }
.home-page .main-content .shop_images .carrousel .list .item .image img { display: block; }
.home-page .main-content .shop_images .carrousel .list .item .description { width: 100%; position: absolute; bottom: 0px; left: 0px; margin-top: 5px; color: white; text-decoration: none; }
.home-page .main-content .shop_images .carrousel .list .item .description .bg { z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../images/gray_transparent.png); }
.home-page .main-content .shop_images .carrousel .list .item .description .content { z-index: 2; position: relative; color: white; padding: 10px 20px; padding-bottom: 30px; }
.home-page .main-content .shop_images .carrousel .list .active { z-index: 2; }
.home-page .main-content .pro_hunter { position: relative; float: right; width: 318px; height: 225px; margin-bottom: 10px; }

.home-page .main-content .pro_hunter a { display: block; }
.home-page .main-content .pro_hunter .pro-hunter-page { height: 80px; width: 260px; top: 20px; left: 20px; }
.home-page .main-content .pro_hunter .pro-hunter-post { height: 60px; width: 260px; top: 160px; left: 15px; }

.home-page .main-content .ferrarri { float: right; width: 318px; height: 223px; position: relative; background: black url(../images/apple-touch-icon.png) no-repeat center center;}
.home-page .main-content .ferrarri iframe { width: 285px; margin: 13px auto; display: block; }
.home-page .main-content .ferrarri .carrousel { height: 100%; }
.home-page .main-content .ferrarri .carrousel .nav { position: absolute; right: 13px; bottom: 14px; z-index: 2; }
.home-page .main-content .ferrarri .carrousel .nav .dot { float: left; background: url(../images/nav_dot_gray.png) no-repeat left top; width: 11px; height: 11px; margin-left: 5px; cursor: pointer; }
.home-page .main-content .ferrarri .carrousel .nav .active { background: url(../images/nav_dot_gray_active.png) no-repeat left top; }
.home-page .main-content .ferrarri .carrousel .list { height: 100%; position: relative; z-index: 1; }
.home-page .main-content .ferrarri .carrousel .list .item { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; margin-right: 17px; z-index: 1; }
.home-page .main-content .ferrarri .carrousel .list .item a { display: block; }
.home-page .main-content .ferrarri .carrousel .list .item .image { position: relative; z-index: 1; height: 100%; width: 100%; border: solid #999999 1px; }
.home-page .main-content .ferrarri .carrousel .list .item .image img { display: block; }
.home-page .main-content .ferrarri .carrousel .list .item .description { width: 100%; position: absolute; bottom: 0px; left: 0px; margin-top: 5px; color: white; text-decoration: none; }
.home-page .main-content .ferrarri .carrousel .list .item .description .bg { z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../images/gray_transparent.png); }
.home-page .main-content .ferrarri .carrousel .list .item .description .content { z-index: 2; position: relative; color: white; padding: 10px 20px; padding-bottom: 30px; }
.home-page .main-content .ferrarri .carrousel .list .active { z-index: 2; }
.home-page .main-content .footer_widgets { clear: both; overflow: hidden; padding-top: 10px; padding-bottom: 10px; }
.home-page .main-content .footer_widgets .widget { float: right; width: 153px; height: 120px; border: solid 1px #999999; z-index: 1; margin-left: 8px; }
.home-page .main-content .footer_widgets .widget .underloupe { position: relative; width: 100%; height: 100%; display: block; background: url(../images/home/widgets/under_the_loupe.jpg); }
.home-page .main-content .footer_widgets .widget .underloupe img { z-index: 2; position: absolute; top: -5px; left: -15px; }
.home-page .main-content .footer_widgets .widget .newsletter_signup { background: url(../images/home/widgets/newsletter_bg.jpg) no-repeat center top; width: 100%; height: 100%; color: white; }
.home-page .main-content .footer_widgets .widget .newsletter_signup .wrap { padding: 0px 10px; padding-top: 30px; padding-bottom: 0px; text-align: left; }
.home-page .main-content .footer_widgets .widget .newsletter_signup .wrap .form { margin-top: 5px; }
.home-page .main-content .footer_widgets .widget .newsletter_signup .wrap .form label { display: none; }
.home-page .main-content .footer_widgets .widget .newsletter_signup .wrap .form .text-field { width: 127px; margin-bottom: 2px; }
.home-page .main-content .footer_widgets .widget .newsletter_signup .wrap .form .button { margin-left: 0; margin-top: 5px; }
.home-page .main-content .footer_widgets .widget .twitter_wrap { position: relative; }
.home-page .main-content .footer_widgets .widget .twitter { width: 166px; position: absolute; top: 0px; left: -13px; height: 126px; background: url(../images/home/widgets/twitter_widget.png); }
.home-page .main-content .footer_widgets .widget .twitter .tweet { display: block; text-align: right; padding-top: 3px; padding-left: 41px; padding-right: 5px; height: 58px; font-size: 0.9em; overflow: hidden; }
.home-page .main-content .footer_widgets .widget .twitter .date { position: relative; top: -3px; font-size: 0.8em; text-align: right; color: #999999; padding-right: 14px; padding-left: 41px; }
.home-page .main-content .footer_widgets .widget .recent_watches { position: relative; width: 100%; height: 100%; overflow: hidden; }
.home-page .main-content .footer_widgets .widget .recent_watches .list { position: absolute; top: 0px; left: 0px; }
.home-page .main-content .footer_widgets .widget .recent_watches .list .item { position: absolute; top: 0px; left: 0px; z-index: 1; }
.home-page .main-content .footer_widgets .widget .recent_watches .list .item a { display: block; }
.home-page .main-content .footer_widgets .widget .recent_watches .list .item a img { position: relative; top: -17px; }
.home-page .main-content .footer_widgets .widget .recent_watches .list .item a span { background: url("../images/home/widgets/recently_viewed.png") no-repeat scroll left top transparent; display: block; height: 65px; left: 10px; position: absolute; top: 50px; width: 65px; }
.home-page .main-content .footer_widgets .widget .recent_watches .list .item a span.mp { background: url("../images/home/widgets/most_pop.png") no-repeat scroll left top transparent; }
.home-page .main-content .footer_widgets .widget .recent_watches .list .active { z-index: 2; }
.home-page .main-content .footer_widgets .last { margin: 0; }

.ie6 .form button, .ie7 .form button { font-size: 0.9em; }
.ie6 .home-page .main-content .latest_watches .carrousel .mask, .ie7 .home-page .main-content .latest_watches .carrousel .mask { height: 185px; }
.ie6 .home-page .main-content .latest_watches .carrousel .mask .list, .ie7 .home-page .main-content .latest_watches .carrousel .mask .list { top: 10px; }

.article_body { font-size: 1.1em; line-height: 1.4; color: #404040; float: left; width: 630px; }
.article_body p { margin: 0 0 1em; }
.article_body img { float: left; border: solid 1px purple; margin-right: 20px; margin-bottom: 20px; }

.article_feed { width: 170px; float: right; }

.article_related_watches { margin-top: 20px; margin-bottom: 20px; overflow: hidden; width: 759px; }
.article_related_watches h3 { color: #631b4b; font-size: 1.5em; font-weight: normal; margin-bottom: 3px; }
.article_related_watches .watch_list { left: -2px; position: relative; width: 900px; }
.article_related_watches .r_watch { background: url("../images/related_wrappers.png") no-repeat scroll center top transparent; float: left; margin-right: 7px; padding: 5px; width: 111px; }
.article_related_watches .r_watch a { display: block; margin-bottom: 0; padding-left: 5px; text-align: left; }
.article_related_watches .r_watch a.image-wrap { padding-bottom: 10px; padding-left: 0; }
.article_related_watches img { border: none; }

.left-column .widget { margin-top: 10px; margin-bottom: 13px; width: 161px; -moz-box-shadow: 2px 2px 8px #aaaaaa; -webkit-box-shadow: 2px 2px 8px #aaaaaa; box-shadow: 2px 2px 8px #aaaaaa; border: solid 1px #cccccc; }
.left-column .widget .title { color: white; background: url("../images/button_bg.png") repeat-x scroll left center; padding: 5px; text-align: center; font-family: "WatchClubTrajanPro", "Trajan Pro", Times; font-size: 1em; font-weight: normal; }

#watch_finder form .field { margin: 5px 10px; }
#watch_finder form .field label { display: block; }
#watch_finder form .field select { width: 141px; }
#watch_finder form .submit { margin: 10px; text-align: right; }
#watch_finder form .submit .button { padding: 3px 5px; padding-top: 2px; margin: 0px; border: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #631b4b; }

input.button { background: url("../images/button_bg.png") repeat-x left center; color: white; cursor: pointer; }

.left-column .widget { border-color: #a799a2; }

.ui-autocomplete { list-style: none; background: white; border: solid 1px #a799a2; overflow: hidden; position: absolute; -moz-box-shadow: 2px 2px 8px #999999; -webkit-box-shadow: 2px 2px 8px #999999; box-shadow: 2px 2px 8px #999999; width: auto !important; padding: 5px; }
.ui-autocomplete li { display: inline; list-style: none; }
.ui-autocomplete li a { padding: 5px; display: block; overflow: hidden; white-space: nowrap; border-bottom: solid 1px #cccccc; background: white; color: #464646; font-size: 1.2em; }
.ui-autocomplete li a:hover, .ui-autocomplete li a.focus { background: #a799a2; color: white; }
.ui-autocomplete li a .match { font-weight: bold; color: #631b4b; }
.ui-autocomplete li a img { float: left; padding-right: 10px; }
.ui-autocomplete li.last a { border: none; text-align: center; font-size: 1em; }


/* Currency Selector */
.currency_selector .label .flag_wrapper{ background-position: 5px center; background-repeat: no-repeat; padding-left: 22px; }
.currency_selector { padding-top: 1px; float: right; margin-right: 20px; position: relative; z-index: 9; }
.currency_selector .label { display: block; color: #999999;  display: block; padding-right: 15px; background: url(../images/circle_dropdown.png) no-repeat right center; }
.currency_selector .open { background-image: url(../images/cross_dropdown.png)}
.ie6 .currency_selector .label { background-image: url(../images/cross_dropdown.gif)}
.ie6 .currency_selector .open { background-image: url(../images/cross_dropdown.gif)}
.currency_selector .label .currency { color: #ffffff; margin-left: 3px; }
.currency_selector .form { box-shadow: 0px 3px 4px #666; position: absolute !important; top: 100%; right: 0; background: #370f2a; margin-top: 5px; padding: 10px; border-radius: 6px;}
.currency_selector .form .field { width: 200px; margin-bottom: 20px;}
.currency_selector .form .field label { color: white; }
.currency_selector .form .field select { float: right; }
.currency_selector .form .options { overflow: hidden; }
.currency_selector .form .options a { margin: 0px; }
.currency_selector .form .options .close { float: left; }
.currency_selector .form .options .change { float: right !important; }
.currency_selector .currencies { box-shadow: 0px 3px 4px #666; position: absolute !important; top: 100%; right: 0; background: #101010; margin-top: 5px; padding: 10px; -webkit-border-radius: 0  0 6px 6px; -moz-border-radius: 0  0 6px 6px; border-radius: 0  0 6px 6px; list-style: none; }
.browserSafari3 .currency_selector .currencies { -webkit-border-radius: 6px; }
.currency_selector .currencies a { color: #fff; margin: 5px 0; display: block; background-position: 5px center; background-repeat: no-repeat; padding-left: 30px; }
.currency_selector .currencies a:hover { color: #ff0000; }

.hidden { display: none; }
.watch_club_news_ticker { color: white; background: purple url(../images/news_ticker_bg.jpg) no-repeat center top; padding: 5px 10px; overflow: hidden; height: 21px; }
.watch_club_news_ticker h2 { float: left; width: 200px; margin-right: 10px; font-weight: normal; }
.watch_club_news_ticker .news_items { float: left; width: 540px; overflow: hidden; }
.watch_club_news_ticker a { font-size: 13pt; display: block; color: white; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.watch_club_news_ticker .active { position: relative; height: 25px;  }
.watch_club_news_ticker .active a { position: absolute; top: 25px; left: 0; z-index: 1; }
.watch_club_news_ticker .active a.current { z-index: 2; top: 0px }
.ie6 .search_bar { margin-top: 0; }
.ie6 .menu_bar { border-top: solid 1px white; }

.media { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; float: left; margin-bottom: 14px; padding-top: 8px; width: 808px;}
.media .news-ticker h2 { line-height: 20px; float: left; display: block; font-size: 10pt; text-decoration: none; text-shadow: 1px 1px 1px #ccc; }
.media .news-ticker ul {
    float: left;
    height: 23px;
    margin-left: 7px;
    margin-top: 2px;
    overflow: hidden;
    position: relative;
    width: 380px;
}

.media .news-ticker ul li{
	margin-bottom: 50px;
}

.media .news-ticker ul li a {
		line-height: 18px;
    color: #200503;
    display: block;
    font-size: 9pt;
    height: 20px;
    overflow: hidden;
    padding-left: 4px;
    text-decoration: none;
    text-overflow: ellipsis;
    text-shadow: 1px 1px 1px #ccc;
    white-space: nowrap;
}


.media .news-ticker .active li {
    left: 0;
    position: absolute;
    top: 0;
}

.media .news-ticker .rss-feed{
    background: url("../images/subscribe_rss.png") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 11px;
    margin-left: 14px;
    margin-top: 5px;
    text-indent: -9999px;
    width: 64px;
}

.media .social { float: right; }
.media .social .twitter {
    background: url("../images/twitter_logo.png") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 18px;
    margin-left: 10px;
    overflow: hidden;
    text-indent: -9999px;
    width: 14px;
}
.media .social .facebook {
    background: url("../images/facebook_logo.png") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 18px;
    margin: 0 10px;
    overflow: hidden;
    text-indent: -9999px;
    width: 10px;
}

.media .social .g_plus_one {
	float: left;
  width: 65px;
  position: relative;
}

.media .social .fb-like {
    float: left;
    height: 22px;
    position: relative;
    width: 75px;
}

.media .social .tweet{
	float: left;
}

.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
display: none !important;}

.article_body .social_links{
	border-top: 1px solid #ccc;
	padding-top: 10px;
	padding-bottom: 3px;
}

.article_body .social_links .fb-like{
	display: block;
	float: left;
}

.article_body .social_links .twitter-share-button{
	display: block;
	float: left;
}

.article_body .social_links .g_plus_one{
	display: block;
	float: left;
}


