/*

Theme Name:		V1 Sports

Theme URI: 		http://www.v1sports.com/

Version: 		1.0

Description: 	A theme built just for V1 Sports.

Author: 		Golf Web Design

Author URI:		https://www.golfwebdesign.com

Status: 		publish



Copyright 2012 V1 Sports. All rights reserved.



*/





/* ============================================================================== */

/* Reset                                                                          */

/* ============================================================================== */



html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0px;padding:0px;border:0px;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:none}table{border-collapse:separate;border-spacing:0px}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}a img{border:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:block}.clear{clear:both}



/* ============================================================================== */

/* Base Styling                                                                   */

/* ============================================================================== */


hr {color:#f4f4f4 !important; margin:30px 0px;}



body, input, textarea{font:13px/1.5 Hevletica Neue, Helvetica, Arial, Verdana, sans-serif; }



.serif{font-family:Georgia,"Times New Roman",Times,serif}

.sans-serif{font-family:"lucida sans",Verdana,Arial,Helvetica,sans-serif}



.entry-meta{margin-bottom:10px}

p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form, .gallery-row, .comment-list ul, .comment-list ol{margin-bottom:20px}

.hentry, .widget, .comment, .navigation-links{margin-bottom:30px}



a{color:#2361a1; text-decoration:none}

a:hover{text-decoration:underline}



.entry-content a:hover{text-decoration:none}



h1, h2, h3, h4, h5, h6{font-weight:normal; clear:both; font-style:normal; line-height:normal; font-family:'Oxygen',Helvetica Neue,Arial,sans-serif; font-size-adjust:0.49}

h1{font-size:24px; line-height:28px; padding:5px 0px}

h2{font-size:20px; line-height:22px; padding:5px 0px}

h3{font-size:16px; line-height:20px; padding:5px 0px}

h4{font-size:14px; line-height:18px; padding:5px 0px}

h5{font-size:12px; line-height:18px; padding:5px 0px}

h6{font-size:10px; line-height:16px}



/* ==============================================================================

	Main Navigation                                                              

 ============================================================================== */

 

li.nolink a{cursor:default}

li.nolink ul li a{cursor:pointer}



.menu{position:absolute; left:110px; bottom:0; height: 45px;}



.nav{ text-transform:uppercase; height:45px; margin:0px !important}

.nav, .nav *{list-style:none; margin-left:0}

.nav li{float:left; padding:0; position:relative; background:url("library/images/nav_divider.gif") no-repeat scroll right bottom transparent; height: 45px;}

.nav li:last-of-type{background:none}

.nav ul li{width:100%}



.nav a{display:block; position:relative; padding:13px 15px 11px; font-size:14px}



.nav ul{position:absolute; top:-9999em; width:22em}



.nav li:hover ul, 

.nav li.nav-hover ul{left:-1px; top:45px;  z-index:99}



.nav li:hover li ul, 

.nav li.nav-hover li ul, 

.nav li li:hover li ul, 

.nav li li.nav-hover li ul, 

.nav li li li:hover li ul, 

.nav li li li.nav-hover li ul{top:-999em}



.nav li li:hover ul, 

.nav li li.nav-hover ul, 

.nav li li li:hover ul, 

.nav li li li.nav-hover ul, 

.nav li li li li:hover ul, 

.nav li li li li.nav-hover ul{left:20em;  top:-1px}



.nav ul{border:none}

.nav ul li a{border:none}

.nav ul li{background-image:none}

.nav li:hover ul, .nav li.nav-hover ul { background-color:rgb(0,0,0); background-color:rgba(0,0,0,.7);}

.lt-ie9 li.nav-hover ul { background-color:#222; }



.nav ul li a{color:#FFF; text-shadow:none; }

.nav li a:hover { background-color: #afafaf; }

.nav ul li a:hover{background-color:#000; color:#a02223;}

.lt-ie9 .nav ul li a:hover { background-color:#000; }



.nav li.current-menu-item { background-color: #afafaf; background-image: -webkit-gradient(

    linear,

    left top,

    left bottom,

    color-stop(0.15, #F0F0F0),

    color-stop(0.79, #AFAFAF)

);

background-image: -moz-linear-gradient(

    center top,

    #F0F0F0 15%,

    #AFAFAF 79%

);

 }

 

.nav li ul li.current-menu-item { background: #000; }



.nav li.current-menu-item ul li a { background-image: none; }



.nav a{color:#111}

.nav a:hover{text-decoration:none}

.nav ul a{border-right:none}

.nav li:hover, .nav li.nav-hover, 

.nav a:focus{}



.ie7 .nav:hover{visibility:inherit}



address{font-style:italic}



blockquote{color:#666; font-style:italic; border-left:1px solid #ddd; margin-left:15px; padding-left:10px}



strong{font-weight:bold}

em, dfn, cite{font-style:italic}

dfn{font-weight:bold}



sup{bottom:1ex}

sub{top:.5ex}

small{font-size:12px}



del{text-decoration:line-through}

ins{text-decoration:underline}



code, pre{ line-height:15px}

var, kbd, samp, code, pre{font:12px/1.4 Consolas,"Andale Mono",Courier,"Courier New",monospace; background:#fafafa}

kbd{font-weight:bold}

samp, var{font-style:italic}

pre{white-space:pre; overflow:auto; padding:10px; border:1px solid #ddd; clear:both}

code{padding:0px 3px}



ul, ol, dl{margin-left:15px}

.nav{margin-left:0px}

.entry-content ul, .entry-content ol, #search-query{margin-left:25px}



li ul, li ol{margin-bottom:0}

ul ul, ol ol, ul ol, ol ul{margin-bottom:0}



ol{list-style-type:decimal}



ul{list-style-type:disc}

ul ul{list-style-type:circle}

ul ul ul{list-style-type:square}



caption{text-align:left}



/* ========= Inputs =========== */

form{margin:0 0 18px;}

fieldset{padding:0;margin:0;border:0;}

legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333333;border:0;border-bottom:1px solid #eee;}legend small{font-size:13.5px;color:#999999;}

label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:18px;}

input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}

label{display:block;margin-bottom:5px;color:#333333;}

input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555555;background-color:#ffffff;border:1px solid #cccccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

.uneditable-textarea{width:auto;height:auto;}

label input,label textarea,label select{display:block;}

input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;background-color:transparent;border:0 \9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

input[type="image"]{border:0;}

input[type="file"]{width:auto;padding:initial;line-height:initial;background-color:#ffffff;background-color:initial;border:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;}

select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px;}

input[type="file"]{line-height:18px \9;}

select{width:220px;background-color:#ffffff;}

select[multiple],select[size]{height:auto;}

input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

textarea{height:auto;}

input[type="hidden"]{display:none;}

.radio,.checkbox{min-height:18px;padding-left:18px;}

.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px;}

.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}

.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}

.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;}

input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}

input:focus,textarea:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}

input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}



.safari input{padding:0px 3px}

.chrome input{padding:1px 3px}



.pagination { margin: 20px 0px; }

.pagination .page-numbers, .comment-navigation .page-numbers{display:inline-block; padding:8px 11px; margin:0 2px 0 0; font:normal normal bold 13px/13px Arial,Verdana,sans-serif; color:#333; border:1px solid #dfdfdf}

.pagination a.page-numbers, .comment-navigation a.page-numbers{color:#aaa}

.pagination a:hover, .comment-navigation a:hover{color:#eee; background:#252525; text-decoration:underline}

.pagination .current, .comment-navigation .current{font-weight:bold}



img.alignleft{float:left; margin:5px 20px 20px 0px}

img.alignright{display:block; float:right; margin:5px 0px 20px 20px}

img.aligncenter{margin-left:auto; margin-right:auto; display:block; clear:both; margin-top:5px}



.gallery{margin:auto}

.gallery-image{border:2px solid #cfcfcf; margin-left:0}

.gallery-caption{margin-left:0}

.gallery-item{float:left; text-align:center; margin-left:0}



.page-navigation .nav-next{float:left}

.page-navigation .nav-previous{float:right}

.single-page-navigation .nav-next{float:right}

.single-page-navigation .nav-previous{float:left}



.gallery-row:after, .navigation-links:after, .container:after, .menu:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.gallery-row, .navigation-links, .container, .menu{display:block}



.alignleft{float:left}

.alignright{float:right}

.aligncenter{margin-left:auto; margin-right:auto; display:block; clear:both}



.manuals{float:left; height:170px; margin:10px 20px; padding:0px; text-align:center; width:150px}

.manuals img{padding:0px; margin:0px}



.products{width:590px; border-bottom:1px solid #ccc; margin:20px 0px}

.products h2{font-size:20px; color:#333; clear:none; margin:0px; padding:10px 0px 0px 0px}

.subtitle{color:#999; padding:0px 0px 5px 0px}

.staff-bio { float: left; text-align: center; width:270px; margin-right: 15px; margin-bottom: 15px; }

.col-1 { float: left; width:40%; margin-right: 8%; }

.col-2 { float: left; width:49%; }



/* ==============================================================================

	Tables                                                              

 ============================================================================== */

 

table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}

.table{width:100%;margin-bottom:18px;}.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}

.table th{font-weight:bold;}

.table thead th{vertical-align:bottom;}

.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}

.table tbody+tbody{border-top:2px solid #dddddd;}

.table-condensed th,.table-condensed td{padding:4px 5px;}

.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapsed;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}

.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}

.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;}

.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px;}

.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;}

.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;}

.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}

.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5;}





/* ==============================================================================

	Wrappers & Header                                                              

 ============================================================================== */



.wrapper { position: relative; width: 100%; height: 100%; background: url("library/images/headerbg.jpg") repeat-x scroll 0 0 transparent; }

.container { width: 960px; margin: 0px auto; position:relative; }



/* ============= Header ============== */

.header { color:#FFF; height:130px; z-index: 99; width:100%; -moz-box-shadow: 0 2px 4px #000000; -webkit-box-shadow: 0 2px 4px #000000; box-shadow: 0 2px 4px #000000; display: block; }

.header .container { position:relative; height: 130px; }

	#logo { position:absolute; left: 0; top: 0px; width:106px; height:130px; }

	#tagline { position:absolute; left: 120px; top:15px; height:60px; width:550px; }

	#tagline h1 { font-size: 46px; line-height: 58px; padding: 0px; float:left; font-family: Trebuchet MS, Trebuchet, 'Oxygen', Arial, Sans-serif; }

	#tagline .desc { font-size:14px; margin:0 !important; padding: 30px 0px 0px 0px; /* background: url(../images/multi-sport.jpg) no-repeat center top; */ text-align: center; width:340px; float: right;}

	.translater { width: 220px; position: absolute; top:30px; right:0px; }

	#google_translate_element { width: 170px; float: right; display: block; }

	.searchform { width:200px; position: absolute; bottom: 8px; right: 0; height: 30px; }

	.searchform form { margin: 0px; }

	input.search-text { background: url("library/images/search-box.png") no-repeat center center; height: 23px; width:134px; padding: 2px 10px; border: none; background-color: none;  }

	input.search-submit { background: url("library/images/search-icon.png") no-repeat center center; border: none; background-color: none; text-indent: -9999px; width:28px; height: 27px; }

	input.search-submit:hover { cursor: pointer;}



/* ============= Home Page Slider ================ */

.splash-wrap { width:100%; margin:10px 0px 220px; overflow:hidden; height: 370px; }

.flex-holder { width:960px; margin: 0px auto; }

.fslider { width:960px; position: relative; }

.fslider .slides li { position: relative; }

.fslider .flex-control-nav { bottom: 1px; position: absolute; text-align: center; width: 100%; z-index: 1000;}

.fslider .btn-large { font-size: 20px; font-weight: normal; margin-right: 10px; padding: 14px 24px;}



.rotator a:hover{text-decoration:none;}

.pane{display:block;height:370px;width:960px;}

.holder { position:absolute; width:570px; right:0; top: 20px; color:#000; }

.holder h3 { font-size:40px; margin-bottom:10px; line-height: 48px; }

.holder p { font-size:20px; color:#797979; }

.holder p.learn { font-size:14px; color:#aa2320; text-align:right;}

.pane label {color:#fff;position:absolute;text-shadow:0 -1px 2px #000; width:550px; right:0; top: 30px;}

.pane .imgWrapper {position:absolute; left:0; top:20px; }

.pane img.attachment-post-thumbnail { padding-top:20px; }

	

/* ============= Home Page Red Bar ============= */

.red_bar { width:100%; background: url("library/images/red_divider.jpg") repeat-x top left; height: 186px; position: absolute; top: 510px;}

.red_bar .inner { width:960px; height: 186px; margin: 0px auto;}

.red_bar h2 {font-size: 37px; line-height: 37px; font-family: Trebuchet MS, Arial, serif; letter-spacing: 2px; color: #FFF; margin: 0px 0px 10px 0px; padding-top: 8px; font-weight:bold;}

.red_bar p { color: #FFF; font-size: 14px; letter-spacing: 1px; margin: 0px;}

.red_bar .hold {width:660px; float:left; padding-top: 15px; height:170px; position:relative;}

.cut_logo { margin-top: -43px; float: right; z-index: 10;}



	

/* ==============================================================================

	Main Content                                                            

 ============================================================================== */

#content { overflow:hidden; margin-top: 35px; }

.home_thumb { height:150px; overflow:hidden; float:left; width:150px; padding:4px; border:1px solid #999; background-color: #efefef; margin-right:10px; }

.home_p { width: 420px; float:right; display:block; }

.home .entry-content { padding: 30px 0px; border-bottom: 1px solid #CCC; margin-bottom:10px; }

.hfeed { width: 620px; float: left; }



.page-title{font-size:14px; font-weight:bold}

.page-title span{font-style:italic; font-weight:normal}

.entry-title, .entry-title a{color:#000; font-size:32px; line-height:34px}

h1.entry-title{margin-bottom:20px}

.entry-title a:hover{text-decoration:none}



h3.entry-title { padding: 0px; }

	h3.entry-title a { color:#9e1111 !important; font-size: 26px; text-decoration:none !important; line-height: 26px; }

	.home_p .entry-meta {  }

	

	.entry-meta { color: #BBB; font-size:11px; }

		.entry-meta a { color:#BBB; }

	.entry-content { overflow:hidden; margin-bottom:20px; }

	

	.twitter { width: 370px; clear:both; background: url("library/images/v1_twitter.gif") no-repeat top left; height:74px; padding-left: 230px; color:#222222; margin:0px 0px 20px 0px;}

		.twitter a { color:#a02223; }

.wide { width:940px; padding: 0px 10px 50px; background-color: #fff; }

.tuttitles { margin: 30px auto 0px; width:130px; padding: 10px; background-color: #9E1111; color: #fff; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; text-align: center; }



/* ==============================================================================

	Sidebars                                                             

 ============================================================================== */

.aside { float:right; width: 290px; color:#777; }

.home .aside { margin-top: 40px; }

.well{min-height:20px;padding:15px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}

	.widget {  }

	.aside h3, .aside h2 { color: #9e1111; font-size:18px; border-bottom: 1px solid #9e1111; margin-bottom: 10px;  }

	#twitter-vjck h3 { text-indent: -9999px; display: block; background: url("library/images/widget-twitter.png") no-repeat center center; width:270px; height: 63px;}

	#v1hotspots ul li { height: 28px; line-height: 28px; padding: 5px 0px; }

	#v1hotspots ul li a {padding:0px 0px 0px 40px; font-size: 16px;} 

	li.v1arrow { background: url("library/images/widget-arrow.png") no-repeat left center; }

	li.v1icon { background: url("library/images/widget-v1.png") no-repeat left center; }

	li.v1app { background: url("library/images/widget-app.png") no-repeat left center; }



h2.widget-title { }

	

/* ========== MailChimp Widget ============ */

.mergeRow { display: none; }

.mc_signup_submit { text-align: left !important; padding-top: 10px; }

#mc-indicates-required { display: none; }



.aside ul { list-style: none; margin-left: 0px;}

.aside ul li { padding: 5px 0px 2px 10px; border-bottom: 1px solid #CCC; }

.aside ul li a { text-decoration: none;}



.prod_cat ul li { border: none; }

.prod_cat ul li a { border-bottom: 1px solid #ccc; display: block; }



/* ==============================================================================

	Footer                                                             

 ============================================================================== */

.footer { clear: both; height:320px; background-color:#000; color:#FFF; }

.footer a { color:#FFF; }

.footer_inside { width:960px; height:300px; padding-top:15px; margin: 0px auto; position:relative; font-size:11px; }

.footer_inside h3 { font-size:20px; margin-bottom:15px; letter-spacing: 2px;}

.fcol1, .fcol2, .fcol3, .fcol4 { width:125px; float:left; margin-right:30px;}

.fcol1 { }

.fcol2 { }

.fcol3 { }

.fcol4 { }

.footer_inside ul {list-style:none; margin:0px; border-top:1px solid #333;}

.footer_inside ul li { list-style:none; margin:0px; padding: 6px 0px; border-bottom:1px solid #333;}

.footer_inside ul li a {  }

.fcontact { font-size:14px; position: absolute; top:0; right:0; width:300px; height:315px; padding:0px 10px 0px 10px; background: #696969 url("library/images/footer_bg.jpg") repeat-x top left; }

.fcontact h3 { padding:20px 0px; margin:0px;}

p#copyright { position:absolute; bottom:0; left:0; margin-bottom:10px;}











/* ===== Bootstrap Buttons ====== */

.btn, .button {display:inline-block;*display:inline;*zoom:1;padding:4px 10px 4px;margin-bottom:0;font-size:13px;line-height:18px;*line-height:20px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-ms-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9;}

.btn:active,.btn.active{background-color:#cccccc \9;}

.btn:first-child{*margin-left:0;}

.btn:hover, .button:hover {color:#333333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}

.btn:focus, .button:focus {outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}

.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}

.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

.btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.btn-large [class^="icon-"]{margin-top:1px;}

.btn-small{padding:5px 9px;font-size:11px;line-height:16px;}

.btn-small [class^="icon-"]{margin-top:-1px;}

.btn-mini{padding:2px 6px;font-size:11px;line-height:14px;}

.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}

.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}

.btn{border-color:#ccc;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}

.btn-primary{background-color:#0074cc;background-image:-moz-linear-gradient(top, #0088cc, #0055cc);background-image:-ms-linear-gradient(top, #0088cc, #0055cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));background-image:-webkit-linear-gradient(top, #0088cc, #0055cc);background-image:-o-linear-gradient(top, #0088cc, #0055cc);background-image:linear-gradient(top, #0088cc, #0055cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);border-color:#0055cc #0055cc #003580;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0055cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#0055cc;*background-color:#004ab3;}

.btn-primary:active,.btn-primary.active{background-color:#004099 \9;}

.btn-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-ms-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(top, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#f89406;*background-color:#df8505;}

.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}

.btn-danger{background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(top, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;*background-color:#a9302a;}

.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}

.btn-success{background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-ms-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(top, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351;*background-color:#499249;}

.btn-success:active,.btn-success.active{background-color:#408140 \9;}

.btn-info{background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(top, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2f96b4;*background-color:#2a85a0;}

.btn-info:active,.btn-info.active{background-color:#24748c \9;}





table.desktop th { width:33%; }

table.desktop {border-collapse: collapse;}

table.desktop tr.thead { border-bottom: 2px solid #000; }



table.laptop th { width:25%; }

table.laptop { border-collapse: collapse; }

table.laptop tr.thead {border-bottom: 2px solid #000;}



table.multicam th { width:20%; }

table.multicam { border-collapse: collapse; }

table.multicam tr.thead {border-bottom: 2px solid #000;}



/* Laptop Pricing Page */

#post-62 .xl24{font-weight:700;}

#post-62 .xl25{text-align:center;}

#post-62 .xl26{text-align:left;background:silver;padding-left:24px;}

#post-62 .xl27{text-align:center;background:silver;}

#post-62 .xl28{color:#DD0806;font-weight:700;text-align:center;}

#post-62 .xl29{text-align:left;padding-left:24px;}

#post-62 .xl30{font-weight:700;text-align:center;}

#post-62 .xl31{text-align:center;}

#post-62 .xl32{background:silver;}



/* Desktop Pricing Page */

#post-64 .xl24{font-weight:700;text-align:center;}

#post-64 .xl25{text-align:left;background:silver;padding-left:24px;}

#post-64 .xl26{text-align:center;background:silver;}

#post-64 .xl27{color:#DD0806;font-weight:700;text-align:center;}

#post-64 .xl28{text-align:left;padding-left:24px;}

#post-64 .xl29{text-align:center;}

#post-64 .xl30{font-weight:700;}

#post-64 .xl31{font-weight:700;text-align:center;}

#post-64 .xl32{text-align:center;}

#post-64 .xl33{background:silver;}



/* Multi Cam table */

#post-32 .xl24{font-weight:700;}

#post-32 .xl25{text-align:center}

#post-32 .xl26{font-weight:700; text-align:center}

#post-32 .xl27{font-size:12.0pt; font-weight:700; }

#post-32 .xl28{text-align:left; padding-left:24px}

#post-32 .xl29{font-weight:700; text-align:center}

#post-32 .xl30{font-weight:700; text-align:center; white-space:normal}

#post-32 .xl31{text-align:left; background:silver; padding-left:24px}

#post-32 .xl32{text-align:center; background:silver}

#post-32 .xl33{color:#DD0806; font-weight:700; text-align:center}

#post-32 .xl34{text-align:center}

#post-32 .xl35{background:silver}



/* V1 Store */

h4.reseller { font-weight: bold; color: #9e1111; font-size: 14px; line-height: 22px; }



/* Extra Stuff */

.manuals {width: 155px; height:180px;}

#post-114 table { width:98%; }



.northamerica { background: url(library/images/northamerica.jpg) no-repeat top left; }





/* #Base 960 Grid

================================================== */



    .container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }

    .container .column,

    .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }

    .row                                        { margin-bottom: 20px; }



/* #Tablet (Portrait)

================================================== */



    /* Note: Design for a width of 768px */



    @media only screen and (min-width: 768px) and (max-width: 959px) {

       

    }





/*  #Mobile (Portrait)

================================================== */



    Note: Design for a width of 320px



    @media only screen and (max-width: 767px) {

        



    }



/* #Mobile (Landscape)

================================================== */



	Note: Design for a width of 480px 



    @media only screen and (min-width: 480px) and (max-width: 767px) {

       

    }



/* #Clearing

================================================== */



    /* Self Clearing Goodness 

    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

	*/

    /* Use clearfix class on parent to clear nested columns,

    or wrap each row of columns in a <div class="row"> */

    .clearfix:before,

    .clearfix:after,

    .row:before,

    .row:after {

      content: '\0020';

      display: block;

      overflow: hidden;

      visibility: hidden;

      width: 0;

      height: 0; }

    .row:after,

    .clearfix:after {

      clear: both; }

    .row,

    .clearfix {

      zoom: 1; }



    /* You can also use a <br class="clear" /> to clear columns */

    .clear {

      clear: both;

      display: block;

      overflow: hidden;

      visibility: hidden;

      width: 0;

      height: 0;

    }



.bavideocase {width:260px; display:block; margin: 10px 10px 60px; float: left; text-align: center; }

.bavideocase img {clear:both;}

.bavideocase strong {text-align:center;}

.profiles { float: left; height: 300px; }



/* ==============================================================================

	jQuery UI Tabs                                                            

 ============================================================================== */

#tabs{clear:both}

ul.ui-tabs-nav {  height: 30px; list-style: none outside none; margin: 0 !important;  padding: 0px 0px 0px 10px; }

ul.ui-tabs-nav li { float: left; list-style-image: none !important; margin: 0 !important; padding: 0; text-indent: 0;}



/* link inside the tab. uses a background image */

ul.ui-tabs-nav a { 

    color: #9E1111;

    background-color: #ccc;

    display: block;

    font-size: 11px;

    height: 30px;

    line-height: 30px;

    margin: 0px 5px 0px 0px;

    padding: 0;

    position: relative;

    text-align: center;

    text-decoration: none;

    top: 1px;

    width: 111px;

    border: transparent;

    -webkit-border-radius: 6px;

       -moz-border-radius: 6px;

    		border-radius: 6px;

}



ul.ui-tabs-nav li.ui-state-active a{ background-color: #9E1111; color: #fff; }

ul.ui-tabs-nav li.ui-state-hover a { background-color: #eaeaea; color: #9E1111; }

ul.ui-tabs-nav a:active { outline:none;	}

ul.ui-tabs-nav a:hover { color: #333; }



/* active tab uses a class name "current". its highlight is also done by moving the background image. */

ul.ui-tabs-nav li.ui-tabs-selected a { cursor: default !important; }



/* initially all panes are hidden */ 

.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em; background: none; }

.ui-tabs .ui-tabs-hide { display: none !important; }



#tabs { min-height: 400px; padding: 0px; width: 600px; margin-top: 30px; }



#maher { margin-bottom: 40px; border: 1px solid #aaa; background-color: #ccc; padding: 10px; }

#maher .ui-tabs-panel { padding: 0px !important; width:430px; }

#maher ul { height: 280px; padding: 0px 15px 0px 0px; margin: 0px; width:107px; float: right; }

#maher ul li { width:107px; height: 107px; display: block; margin: 0px 0px 20px 0px !important; float: none !important; }

#maher ul li a { background: none; width:107px !important; padding: 0px; }

#maher ul li a img { border: 1px solid #444; }



/* ==============================================================================

	Flexslider                                                           

 ============================================================================== */

 

/* Browser Resets */

.flex-container a:active,

.flexslider a:active,

.flex-container a:focus,

.flexslider a:focus  {outline: none;}

.slides,

.flex-control-nav,

.flex-direction-nav {margin: 0; padding: 0; list-style: none;}



/* FlexSlider Necessary Styles

*********************************/

.flexslider, .fslider {margin: 0; padding: 0;}

.flexslider .slides > li, .fslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */

.flexslider .slides img, .fslider .slides img {max-width: 100%; display: block;}

.flex-pauseplay span {text-transform: capitalize;}



/* Clearfix for the .slides element */

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}



/* No JavaScript Fallback */

/* If you are not using another script, such as Modernizr, make sure you

 * include js that eliminates this class on page load */

.no-js .slides > li:first-child {display: block;}





/* FlexSlider Default Theme

*********************************/

.flex-wrapper { margin:40px auto; background: url('wp-content/uploads/2012/12/computer-2.png') no-repeat top center; width:515px; height: 338px; padding: 39px 0px 0px 94px; }

.flexslider { width:427px; height:350px; position: relative; zoom: 1;  }

ul.slides { margin: 0px; padding: 0px; }

.flexslider .slides {zoom: 1;}

.flexslider .slides > li {position: relative; padding: 0px; margin: 0px; }

/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */

.flex-container {zoom: 1; position: relative;}



/* Control Nav */

.flex-control-nav {width: 100%; position: absolute; bottom: 0px; text-align: center; margin: 0px !important; }

.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}

.flex-control-nav li:first-child {margin: 0;}

.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url('library/images/bg_control_nav.png') no-repeat; cursor: pointer; text-indent: -999em;}

.flex-control-nav li a:hover {background-position: 0 -13px;}

.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}



.flex-wrapper-ipad { margin:40px auto 50px; background: url('library/images/ipad-clear.png') no-repeat top center; width: 482px; height: 377px; padding: 43px 0px 0px 54px; }

.flex-wrapper-ipad .flexslider { width:425px; height: 400px; }



.flex-wrapper-iphone { margin:40px auto 50px; background: url('library/images/iphone-clear.png') no-repeat top center; width:277px; height: 486px; padding: 114px 0px 0px 37px; }

.flex-wrapper-iphone .flexslider { width:245px; height: 505px; }





/* ==============================================================================

	Colorbox for Video Overlays                                                          

 ============================================================================== */

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}

#cboxOverlay{position:fixed; width:100%; height:100%;}

#cboxMiddleLeft, #cboxBottomLeft{clear:left;}

#cboxContent{position:relative;}

#cboxLoadedContent{overflow:auto;}

#cboxTitle{margin:0;}

#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

.cboxPhoto{float:left; margin:auto; border:0; display:block;}

.cboxIframe{width:100%; height:100%; display:block; border:0;}

#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}



/* 

    User Style:

    Change the following styles to modify the appearance of ColorBox.  They are

    ordered & tabbed in a way that represents the nesting of the generated HTML.

*/

#cboxOverlay{background:url(library/images/overlay.png) repeat 0 0;}

#colorbox{}

    #cboxTopLeft{width:21px; height:21px; background:url(library/images/controls.png) no-repeat -101px 0;}

    #cboxTopRight{width:21px; height:21px; background:url(library/images/controls.png) no-repeat -130px 0;}

    #cboxBottomLeft{width:21px; height:21px; background:url(library/images/controls.png) no-repeat -101px -29px;}

    #cboxBottomRight{width:21px; height:21px; background:url(library/images/controls.png) no-repeat -130px -29px;}

    #cboxMiddleLeft{width:21px; background:url(library/images/controls.png) left top repeat-y;}

    #cboxMiddleRight{width:21px; background:url(library/images/controls.png) right top repeat-y;}

    #cboxTopCenter{height:21px; background:url(library/images/border.png) 0 0 repeat-x;}

    #cboxBottomCenter{height:21px; background:url(library/images/border.png) 0 -29px repeat-x;}

    #cboxContent{background:#fff; overflow:hidden;}

        .cboxIframe{background:#fff;}

        #cboxError{padding:50px; border:1px solid #ccc;}

        #cboxLoadedContent{margin-bottom:28px;}

        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}

        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}

        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(library/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}

        #cboxPrevious:hover{background-position:-75px -25px;}

        #cboxNext{position:absolute; bottom:0; left:27px; background:url(library/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}

        #cboxNext:hover{background-position:-50px -25px;}

        #cboxLoadingOverlay{background:url(library/images/loading_background.png) no-repeat center center;}

        #cboxLoadingGraphic{background:url(library/images/loading.gif) no-repeat center center;}

        #cboxClose{position:absolute; bottom:0; right:0; background:url(library/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}

        #cboxClose:hover{background-position:-25px -25px;}



/*

  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill

  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.

  See: http://jacklmoore.com/notes/ie-transparency-problems/

*/

.cboxIE #cboxTopLeft,

.cboxIE #cboxTopCenter,

.cboxIE #cboxTopRight,

.cboxIE #cboxBottomLeft,

.cboxIE #cboxBottomCenter,

.cboxIE #cboxBottomRight,

.cboxIE #cboxMiddleLeft,

.cboxIE #cboxMiddleRight {

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);

}



/*

  The following provides PNG transparency support for IE6

  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.

*/

.cboxIE6 #cboxTopLeft{background:url(library/images/ie6/borderTopLeft.png);}

.cboxIE6 #cboxTopCenter{background:url(library/images/ie6/borderTopCenter.png);}

.cboxIE6 #cboxTopRight{background:url(library/images/ie6/borderTopRight.png);}

.cboxIE6 #cboxBottomLeft{background:url(library/images/ie6/borderBottomLeft.png);}

.cboxIE6 #cboxBottomCenter{background:url(library/images/ie6/borderBottomCenter.png);}

.cboxIE6 #cboxBottomRight{background:url(library/images/ie6/borderBottomRight.png);}

.cboxIE6 #cboxMiddleLeft{background:url(library/images/ie6/borderMiddleLeft.png);}

.cboxIE6 #cboxMiddleRight{background:url(library/images/ie6/borderMiddleRight.png);}



.cboxIE6 #cboxTopLeft,

.cboxIE6 #cboxTopCenter,

.cboxIE6 #cboxTopRight,

.cboxIE6 #cboxBottomLeft,

.cboxIE6 #cboxBottomCenter,

.cboxIE6 #cboxBottomRight,

.cboxIE6 #cboxMiddleLeft,

.cboxIE6 #cboxMiddleRight {

    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");

}



/* ==============================================================================

	Tooltip Overlays                                                          

 ============================================================================== */

 #medialibrary a { display: inline-block; }

.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}

.tooltip.top{margin-top:-2px;}

.tooltip.right{margin-left:2px;}

.tooltip.bottom{margin-top:2px;}

.tooltip.left{margin-left:-2px;}

.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}

.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}

.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}

.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}

.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.tooltip-arrow{position:absolute;width:0;height:0;}

.hide{display:none;}

.show{display:block;}

.invisible{visibility:hidden;}

.fade{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.fade.in{opacity:1;filter:alpha(opacity=100);}

.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-ms-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}.collapse.in{height:auto;}

.hidden{display:none;visibility:hidden;}



/* ==============================================================================

	Tubepress Videos                                                         

 ============================================================================== */

 

.tubepress_thumb { width: 169px !important; background: url(library/images/video-bg.jpg) no-repeat top center; padding: 4px 0px 0px 4px; margin-right: 10px; }

.tubepress_meta_group { margin:15px 0px 0px 0px !important; text-align: center !important; padding: 0px !important; }

.tubepress_thumb a { color: #000; } 

.tubepress_thumb img { padding: 0px !important; }

.tubepress_meta { float: none !important; }

dd.tubepress_meta_title, dd.tubepress_meta_title a, dd.tubepress_meta_title a:hover { float: none !important; font-weight: normal !important; }



.nav-pills { list-style: none; margin: 0px !important; width:200px; }

.nav-stacked > li { float: none; line-height: 18px; }

.nav-pills>li>a{padding:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; display: block; margin-bottom: 3px; color: #999; }

.nav-pills a:hover{color:#fff; background-color:#9E1111;}



/* =====================================================

	Accordion ( jQuery UI )

=======================================================*/



#accordion { margin-top: 20px; }



.ui-accordion { width: 100%; }

.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; zoom: 1; background-color: #ccc; height: 40px; line-height: 40px; font-size: 17px; padding-left: 10px; margin-bottom: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.ui-accordion .ui-accordion-header a { color:#1b3e6e; display: block; }

.ui-accordion .ui-accordion-header a:hover { color: #fff; text-decoration: none; }



.ui-accordion .ui-accordion-header .ui-icon { }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {  }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { }



.ui-accordion .ui-accordion-content { padding: 1em 2.2em;  margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }

.ui-accordion .ui-accordion-content-active { display: block; }



.ui-icon-triangle-1-e, .ui-icon-triangle-1-s { 

	display: inline-block; 

	width: 18px; height: 18px; 

	background: #3D3629 url(library/images/icons-white.png) no-repeat 0 50%; 

	-webkit-border-radius: 9px;

	   -moz-border-radius: 9px;

	        border-radius: 9px;

	margin: 11px 10px 0px 0px;

	float:left;

}

.ui-icon-triangle-1-s { background: #3D3629 url(library/images/icons-white.png) no-repeat -36px 50%; }