figure {margin: 0; padding: 0;}
.fleft {float: left;}
.fright {float: right;}
.clear {clear: both;}
.padding {padding: 10px;}
/* OPG Scrollable styles */
.icon { display:block; position:relative; width:35px; height:40px; margin:0 auto; background:url(../../../images/v2/sportIcons.png) no-repeat 0 0; }
.item { text-align:center; }
#scrollBB { background-position:0 3px; }
#scrollBK { background-position:0 -35px; }
#scrollFB { background-position:0 -75px; }
#scrollHK { background-position:0 -113px; }
#scrollGF { background-position:0 -150px; }
#scrollRG { background-position:0 -190px; }
#scrollMMA { background-position:0 -225px; }
#scrollNS { background-position:0 -265px; }
#scrollDC { background-position:0 -300px; }
#scrollWL { background-position:0 -337px; }
#scrollSC { background-position:0 -374px; }
#scrollTS { background-position:0 -412px; }
#scrollFG { background-position:0 -450px; }
#scrollMG { background-position:0 -495px; }
#scrollTA { background-position:0 -530px; }
.scrollable {  position:relative; overflow:hidden; height:60px !important; }
.scrollable .items { width:20000em; position:absolute; clear:both; }
.items div.itemsBlock { float:left; width:120px; margin-left:6px; }
.scrollable div.itemsBlock h4 {color: #fff; text-shadow: 1px 1px #000; font-size: 14px; margin: 0; padding: 0; text-align:center}
.scrollableContainer {position: relative; width: 1000px; margin: auto;}
.scrollableContainer a.browse { background:url(../../../images/v2/scrollableArrows.png) no-repeat 0 0; width:12px; height:28px; display:block; position:absolute; top:33%; z-index:4444; cursor:pointer; font-size:1px; }
.scrollableContainer a.prev { left:0px; background-position:0 0; }
.scrollableContainer a.next { right:20px; background-position:-12px 0; }
.scrollableContainer a.disabled { visibility:hidden !important; }
/**/
#social_header { float:left; position:relative; width:300px; background: #f2f2f2; height:20px; padding: 5px; border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-top: 20px; }
#social_header .sBtn { display:inline; float:left; width:100px; }
#main_wrapper {width: 100%; background: #fff url(../../../images/opg/splash_page_v3/main_background.png) repeat-x 0 100%;}
#main_wrapper #main_container {width: 1000px; margin: auto;}
#main_wrapper #main_container img.logo {float:left; margin-right: 20px;}
#main_wrapper #main_container #left_col {float:left; width: 55%;}
.left_col {float:left; width: 48%;}
.left_col h4 {color: #002f72; font-family: 'ImpactRegular', Arial, sans-serif; font-size: 20px;font-weight:100; text-transform:uppercase; font-style:italic; margin: 0; margin-top: 10px; padding: 0}
#main_wrapper #main_container #left_col p {line-height: 18px; font-size: 14px; margin: 10px 0; padding: 0;}
#main_wrapper #main_container #left_col h1 {color: #002f72; font-family: 'ImpactRegular', Arial, sans-serif; font-size: 40px; height: 35px; font-weight:100; text-transform:uppercase; font-style:italic; border-bottom: 1px solid #ccc;padding-bottom: 10px; margin: 0; text-shadow: -1px -1px #ccc;}
#main_wrapper #main_container #left_col h1.first {padding: 0; margin: 0; border: none; height: 35px;}
#main_wrapper #main_container #left_col ul {margin: 0; padding: 0; padding-top: 10px; background: url(../../images/opg/title_shadow.png) no-repeat 50% 0}
#main_wrapper #main_container #left_col ul li {text-shadow: 1px 1px #fff; color: #000; line-height: 18px; font-weight: bold; font-size: 14px; list-style-type: none; padding: 5px 0 5px 30px; background: url(../../../images/opg/splash_page_v3/check_mark.png) no-repeat 0 0;}
#main_wrapper #main_container #left_col h2 {color: #002f72; text-shadow: 1px 1px #fff; font-family: 'ImpactRegular', Arial, sans-serif; font-size: 26px; font-weight:100; text-transform:uppercase; font-style:italic; margin: 12px 0;}
#main_wrapper #main_container #right_col {float: left; width: 43%;}
/**/
#price_guide_wrapper {position: relative;border-top: 1px solid #fff; background: #333; overflow: hidden; }
#price_guide_wrapper .action_wrapper {width: 100%; background: #333 url(../../../images/opg/splash_page_v3/shadow_sep.png) repeat-x 0 100%; }
.active_title {font-size: 18px !important; color: #12C2FF !important; margin: 0px 0; padding: 0; font-style: italic;}
#price_guide_wrapper #slide_container {height: 250px;overflow: hidden; border-bottom: 1px solid #000; background: #333;}
#price_guide_wrapper .slide_wrapper {width: 100%; margin: auto; }
#price_guide_wrapper .slide_wrapper .slide {width: 1000px; margin: auto;}
#price_guide_wrapper .slide_wrapper .slide .two_col {width: 50%; float: left; background: url(../../../images/opg/splash_page_v3/two_col_sdw.png) repeat-y 100% 0;}
#price_guide_wrapper .slide_wrapper .slide .two_col p {color: #fff; font-size: 14px; line-height: 18px; padding: 0 10px 10px 10px; margin: 0; text-shadow: 1px 1px #000;}
#price_guide_wrapper .slide_wrapper .slide .two_col ul {margin: 0; padding: 0;}
#price_guide_wrapper .slide_wrapper .slide .two_col ul li {color: #fff; font-weight: bold; font-size: 14px; list-style-type: none; padding: 5px 0 5px 30px; background: url(../../../images/opg/splash_page_v3/check_mark.png) no-repeat 0 0;}
#price_guide_wrapper .slide_wrapper #price_guide_title {width: 1000px; margin: auto;}
#price_guide_wrapper .slide_wrapper h1 { margin: auto;text-shadow: 2px 2px #000; color: #fff; font-family: 'ImpactRegular', Arial, sans-serif; font-size: 40px; font-weight:100; text-transform:uppercase; font-style:italic; padding: 10px 0}
#price_guide_wrapper .slide_wrapper .slide .two_col ul.prices {margin-bottom: 20px; margin-top: 20px;}
#price_guide_wrapper .slide_wrapper .slide .two_col ul.prices li {text-align: center; width: 33%;list-style-type: none; float: left; border-right: 2px dotted #666; background: none;padding: 0; margin: 0;}
#price_guide_wrapper .slide_wrapper .slide .two_col ul.prices li.last {border: none;}
#price_guide_wrapper .slide_wrapper .slide .two_col ul.prices li h2 {margin: 0; margin-bottom: 10px;font-family: 'ImpactRegular', Arial, sans-serif; color: #fff; text-shadow: 2px 2px #000; text-transform: uppercase; font-weight: 100; font-size: 30px;}
#price_guide_wrapper .slide_wrapper .slide .two_col ul.prices li h2 .best_offer_icon {position: absolute; right: -10px; top: -15px;}
#price_guide_wrapper .slide_wrapper .slide .two_col ul.prices li h2.price {text-align: center; position: relative; font-style: italic; margin: 0;font-family: 'ImpactRegular', Arial, sans-serif; color: #fff; text-shadow: 2px 2px #000; text-transform: uppercase; font-weight: 100; font-size: 26px;}

.uiBtn {font-weight: bold; font-size: 14px; padding: 5px;}
.uiBtn img.ta_icon {position: absolute; left: -40px; top: -18px;}

#price_guide_wrapper .slide_wrapper .slide .two_col .buy_actions {background: url(../../../images/opg/splash_page_v3/shadow_sep_rev.png) repeat-x 0 0;padding: 10px}
#price_guide_wrapper .slide_wrapper .slide .two_col .buy_actions .two_col {background: #333}

.video_bg {position: absolute; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%;background: #000; opacity: .85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=85)";}
.video_bg .video_container {position: absolute; width: 100%; padding: 0px;}
.video_bg .video_container .video {position: relative; margin: 0 auto;width: 955px;  border: 10px solid #fff; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.video_bg .video_container .video .close_video {position: absolute; right: -40px; top: -40px;}
/*.video_wrapper .modal_background {background: #000; -moz-opacity:.85; filter:alpha(opacity=85); opacity:.85; width: 100%; height: 100%;}*/
.stats_table { margin-right: 10px;}
.stats_table tr td {background: #333 !important; color: #fff; padding: 5px 10px; text-shadow: 1px 1px #000;}