/* PageLines Dynamic CSS - Copyright 2008 - 2011 */

/* Typography --------------- */

/* Set Type */
h1, h2, h3, h4, h5, h6, .site-title,body, div, p, ul {font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;}

.textwidget a {
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal ;
font-size: 10pt;
}

.fboxtitle{font-size:11px !important;color: #424242 !important;}

h3.widget-title {
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
letter-spacing: 0.00em;
text-transform: uppercase;
font-weight: normal;
font-variant: normal;
font-style: normal;
}

}
h1{
font-size: 15pt;
margin-bottom: 10px;
}
h2{
font-size: 14pt;
margin-bottom: 10px;
}
h3{
font-size: 12pt;
margin-bottom: 10px;
}
h4{
font-size: 11pt;
margin-bottom: 10px;
}
h5{
font-size: 10pt;
margin-bottom: 10px;
}
.splashhead{
font-family: Georgia;
font-size: 36px;
font-style: italic;
}

.banner-title{
font-family: Georgia;
font-size: 20px;
font-style: italic;
font-weight: bold;
}
.smallbody{
font-variant: normal;
font-family: arial, sans-serif;
font-size: 10px;
font-style: normal;
color: #707070
}

.all-products {
font-size: 1.0em;
line-height: 1.4em;
}{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;letter-spacing:0.00em;text-transform:none;font-weight:normal;font-variant:normal;font-style:normal;}

body, .font1, .font-primary, .commentlist,p, ul { 
font-family: arial, sans-serif;
font-style : normal ;
font-size : 10pt;
font-weight : normal;
}{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;letter-spacing:0.00em;text-transform:none;font-weight:normal;font-variant:normal;font-style:normal;}

.font2, .font-sub, ul.main-nav li a, #secondnav li a, .metabar, .subtext, .subhead, .widget-title, .post-comments, .reply a, .editpage, #pagination .wp-pagenavi, .post-edit-link, #wp-calendar caption, #wp-calendar thead th, .soapbox-links a, .fancybox, .standard-form .admin-links, #featurenav a, .pagelines-blink, .ftitle small,/*p { 
font-family: arial, sans-serif;
font-style : normal ;
font-size : 12px; 
font-weight : normal;
}*/
#menu.item { 
font-family: arial, sans-serif;
font-style : normal ;
font-size : 12px; 
font-weight : normal;
text-transform: uppercase;
}{font-family:"Arial Narrow", Arial, "Helvetica Neue", Helvetica, sans-serif;letter-spacing:0.00em;text-transform:uppercase;font-weight:normal;font-variant:normal;font-style:normal;}

input[type="text"], input[type="password"], textarea, #dsq-content textarea{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;letter-spacing:0.00em;text-transform:none;font-weight:normal;font-variant:normal;font-style:normal;}


/* Dynamic Layout --------------- */

.fixed_width #page, .fixed_width #footer, .canvas #page-canvas{width:980px}
#page-main .content{width:962px}
#site{min-width:962px}
#site .content, .wcontent, #primary-nav ul.main-nav.nosearch{width:960px}
#primary-nav ul.main-nav{width:740px}

.fullwidth #pagelines_content #column-main, .fullwidth .wmain, .fullwidth #buddypress-page #container{width:960px}
.fullwidth #pagelines_content #sidebar1, .fullwidth #buddypress-page #sidebar1{width:0px}
.fullwidth #pagelines_content #sidebar2, .fullwidth #buddypress-page #sidebar2{width:0px}
.fullwidth #pagelines_content #column-wrap, .fullwidth #buddypress-page #container{width:960px}
.fullwidth #pagelines_content #sidebar-wrap, .fullwidth #buddypress-page #sidebar-wrap{width:0px}

.one-sidebar-right #pagelines_content #column-main, .one-sidebar-right .wmain, .one-sidebar-right #buddypress-page #container{width:680px}
.one-sidebar-right #pagelines_content #sidebar1, .one-sidebar-right #buddypress-page #sidebar1{width:280px}
.one-sidebar-right #pagelines_content #sidebar2, .one-sidebar-right #buddypress-page #sidebar2{width:0px}
.one-sidebar-right #pagelines_content #column-wrap, .one-sidebar-right #buddypress-page #container{width:680px}
.one-sidebar-right #pagelines_content #sidebar-wrap, .one-sidebar-right #buddypress-page #sidebar-wrap{width:280px}

.one-sidebar-left #pagelines_content #column-main, .one-sidebar-left .wmain, .one-sidebar-left #buddypress-page #container{width:480px}
.one-sidebar-left #pagelines_content #sidebar1, .one-sidebar-left #buddypress-page #sidebar1{width:480px}
.one-sidebar-left #pagelines_content #sidebar2, .one-sidebar-left #buddypress-page #sidebar2{width:0px}
.one-sidebar-left #pagelines_content #column-wrap, .one-sidebar-left #buddypress-page #container{width:480px}
.one-sidebar-left #pagelines_content #sidebar-wrap, .one-sidebar-left #buddypress-page #sidebar-wrap{width:480px}

.two-sidebar-right #pagelines_content #column-main, .two-sidebar-right .wmain, .two-sidebar-right #buddypress-page #container{width:480px}
.two-sidebar-right #pagelines_content #sidebar1, .two-sidebar-right #buddypress-page #sidebar1{width:240px}
.two-sidebar-right #pagelines_content #sidebar2, .two-sidebar-right #buddypress-page #sidebar2{width:240px}
.two-sidebar-right #pagelines_content #column-wrap, .two-sidebar-right #buddypress-page #container{width:480px}
.two-sidebar-right #pagelines_content #sidebar-wrap, .two-sidebar-right #buddypress-page #sidebar-wrap{width:480px}

.two-sidebar-left #pagelines_content #column-main, .two-sidebar-left .wmain, .two-sidebar-left #buddypress-page #container{width:480px}
.two-sidebar-left #pagelines_content #sidebar1, .two-sidebar-left #buddypress-page #sidebar1{width:240px}
.two-sidebar-left #pagelines_content #sidebar2, .two-sidebar-left #buddypress-page #sidebar2{width:240px}
.two-sidebar-left #pagelines_content #column-wrap, .two-sidebar-left #buddypress-page #container{width:480px}
.two-sidebar-left #pagelines_content #sidebar-wrap, .two-sidebar-left #buddypress-page #sidebar-wrap{width:480px}

.two-sidebar-center #pagelines_content #column-main, .two-sidebar-center .wmain, .two-sidebar-center #buddypress-page #container{width:340px}
.two-sidebar-center #pagelines_content #sidebar1, .two-sidebar-center #buddypress-page #sidebar1{width:260px}
.two-sidebar-center #pagelines_content #sidebar2, .two-sidebar-center #buddypress-page #sidebar2{width:360px}
.two-sidebar-center #pagelines_content #column-wrap, .two-sidebar-center #buddypress-page #container{width:600px}
.two-sidebar-center #pagelines_content #sidebar-wrap, .two-sidebar-center #buddypress-page #sidebar-wrap{width:360px}

/* Dynamic Grid --------------- */

.dcol_container_2{width: 980px; float: right;}
.dcol_2{width: 470px; margin-left: 20px;}

.dcol_container_3{width: 980px; float: right;}
.dcol_3{width: 306px; margin-left: 20px;}

.dcol_container_4{width: 980px; float: right;}
.dcol_4{width: 225px; margin-left: 20px;}

.dcol_container_5{width: 980px; float: right;}
.dcol_5{width: 176px; margin-left: 20px;}

/* Options --------------- */

body, body.fixed_width{background-color:#e8e8e8;}
body #page, .sf-menu li, #primary-nav ul.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .commentlist ul.children .even, .alt #commentform textarea{background-color:#ffffff;}
.canvas #page-canvas{background-color:#ffffff;}
hr, .fpost, .clip_box, .widget-title, #buddypress-page .item-list li, .metabar a, #morefoot .widget-title, #site #dsq-content h3, .post.fpost .entry, #soapbox .fboxinfo,  #primary-nav #nav_row, .fpost.sticky{border-color:#E6E6E6;}
.canvas #page, .full_width #page, body.fixed_width{background-image:url('/wp-content/uploads/2012/10/bg11.png');}
.canvas #page, .full_width #page, body.fixed_width{background-repeat:repeat-y;}
.canvas #page, .full_width #page, body.fixed_width{background-position:50% 0%;}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a.site-title, .entry-title a, .entry-title a:hover, .widget-title a:hover, h3.widget-title a:hover{color:#333333;}
#page, .tcolor1, #subnav ul li a:active, .commentlist cite a, #breadcrumb a, .metabar a:hover, .post-nav a:hover, .post-footer a, #buddypress-page #object-nav ul li a, #buddypress-page table.forum .td-title a, #buddypress-page #subnav a:hover, #buddypress-page #subnav li.current a, #twitterbar a, #carousel .carousel_text, #site #dsq-content .dsq-request-user-info td a, #pagination .wp-pagenavi a:hover, #pagination .wp-pagenavi .current, #primary-nav .main-nav li a:hover, #featurenav a.activeSlide, .content-pagination a:hover .cp-num{color:#464646;}
.tcolor2, .lcolor2 a, .subhead, .widget-title,  .post-edit-link, .metabar .sword, #branding .site-description, #callout, #commentform .required, #postauthor .subtext, #buddypress-page .standard-form .admin-links, #wp-calendar caption, #carousel .thecarousel, #pagination .wp-pagenavi span.pages, .commentlist .comment-meta  a,  #highlight .highlight-subhead, .content-pagination span, .content-pagination a .cp-num, .searchform .searchfield{color:#464646;}
.tcolor3, .lcolor3 a, .main_nav li a,  .widget-title a, h3.widget-title a, #subnav_row li a, .metabar em, .metabar a, .tags, #commentform label, .form-allowed-tags code, .rss-date, #breadcrumb, .reply a, .post-nav a, .post-nav a:visited, .post-footer, .auxilary a, #buddypress-page .standard-form .admin-links a, #twitterbar .content .tbubble, .widget ul.twitter .twitter-item, .cform .emailreqtxt,.cform .reqtxt, #pagination .wp-pagenavi a, #pagination .wp-pagenavi .current, #pagination .wp-pagenavi .extend, .main_nav ul.sf-menu a, .sf-menu a:visited, #featurenav a, #feature-footer span.playpause{color:#000000;}
a, #subnav_row li.current_page_item a, #subnav_row li a:hover, #grandchildnav .current_page_item > a, .branding h1 a:hover, .post-comments a:hover, .bbcrumb a:hover, 	#feature_slider .fcontent.fstyle-lightbg a, #feature_slider .fcontent.fstyle-nobg a{color:#d81926;}
a:hover,.commentlist cite a:hover,  #grandchildnav .current_page_item a:hover, .headline h1 a:hover{color:#000000;}
#feature-footer, .main-nav li.current-page-ancestor a, .main-nav li.current_page_item a, .main-nav li.current-page-ancestor ul a, .main-nav li.current_page_item ul a, #wp-calendar caption, #buddypress-page #subnav, #buddypress-page .activity .activity-inner, #buddypress-page table.forum th, #grandchildnav.widget, blockquote, input, textarea, .searchform .searchfield, .wp-caption, .widget-default, .commentlist .alt, #wp-calendar #today, #buddypress-page div.activity-comments form .ac-textarea, #buddypress-page form#whats-new-form #whats-new-textarea, .post-nav, .current_posts_info, .post-footer,  #twitterbar, #carousel .content-pad, .success, .sf-menu li li, .sf-menu li li, .sf-menu li li li, .content-pagination a .cp-num, .hentry table .alternate td{background:#f2f2f2;}
ul.sf-menu ul li, .post-nav, .current_posts_info, .post-footer, blockquote, input, textarea, .searchform .searchfield, .wp-caption, .widget-default, #buddypress-page div.activity-comments form .ac-textarea, #buddypress-page form#whats-new-form #whats-new-textarea, #grandchildnav.widget, .fpost .post-thumb img, .clip .clip-thumb img, .author-thumb img, #carousel .content ul li a img, #carousel .content ul li a:hover img, #feature-footer{border-color:#dbdbdb;}
blockquote, input, textarea, .searchform .searchfield, .wp-caption, .widget-default, #buddypress-page div.activity-comments form .ac-textarea, #buddypress-page form#whats-new-form #whats-new-textarea, #grandchildnav.widget, fpost .post-thumb img, .clip .clip-thumb img, .author-thumb img{border-left-color:#c7c7c7;}
blockquote, input, textarea, .searchform .searchfield, .wp-caption, .widget-default, #buddypress-page div.activity-comments form .ac-textarea, #buddypress-page form#whats-new-form #whats-new-textarea, #grandchildnav.widget, fpost .post-thumb img, .clip .clip-thumb img, .author-thumb img{border-top-color:#c7c7c7;}
#feature-footer .feature-footer-pad{border-left-color:#f5f5f5;}
#feature-footer .feature-footer-pad{border-top-color:#f5f5f5;}
.main_nav .main-nav li a:hover, #wp-calendar thead th, #buddypress-page #object-nav, .item-avatar a, .comment blockquote, #grandchildnav .current_page_item a, #grandchildnav li a:hover, #grandchildnav .current_page_item  ul li a:hover, #carousel .carousel_text, pagination .wp-pagenavi a, #pagination .wp-pagenavi .current, #pagination .wp-pagenavi .extend, .sf-menu li:hover, .sf-menu li.sfHover, #featurenav a, #feature-footer span.playpause, .content-pagination .cp-num, .content-pagination a:hover .cp-num, ins{background:#efefef;}
#featurenav a, #feature-footer span.playpause{border-color:#d1d1d1;}
#featurenav a, #feature-footer span.playpause{border-left-color:#b8b8b8;}
#featurenav a, #feature-footer span.playpause{border-top-color:#b8b8b8;}
#buddypress-page #object-nav ul li a:hover,#buddypress-page #object-nav ul li.selected a, #buddypress-page #subnav a:hover, #buddypress-page #subnav li.current a, #featurenav a.activeSlide{background:#e1e1e1;}
#featurenav a.activeSlide{border-color:#c4c4c4;}
#footer, #footer li.link-list a, #footer .latest_posts li .list-excerpt{color:#808080;}
#footer a, #footer .widget-title,  #footer li h5 a{color:#303030;}
#footer, .fixed_width #footer{ text-shadow:#f0f0f0 0 -1px 0;}
#feature-area, .feature-wrap, #feature_slider .fmedia, #feature_slider .fcontent, #feature_slider .text-bottom .fmedia .dcol-pad, #feature_slider .text-bottom .feature-pad, #feature_slider .text-none .fmedia .dcol-pad{height:300px;}


/* Custom CSS */

/*Header styling*/

.fixed_width #branding .content-pad {
padding: 0px 15px 15px 0px;
}


/*Login area*/

.sign-in {
width: 75px !important;
height: 25px !important;
padding-top: 2px
}


/*Navigation Styling*/

.sub-menu {
font-color: #000 !important;
text-shadow: #fff 0 1px 0;}

.menu-item a{
color: #555 !important;
text-shadow: #fff 0 1px 0;}

.menu-item a:hover{
color: #000 !important;
text-shadow: #fff 0 1px 0;}

#primary-nav ul.sf-menu ul li { 
white-space: nowrap; 
width: 17em; 
} 

ul.sf-menu ul li a {
  padding: 11px 17px 12px;
}

.main-nav li.current-page-ancestor a:active,
.main-nav li.current_page_item a:active,
.main-nav li.current-page-ancestor ul a:active,
.main-nav li.current_page_item ul a:active { 
background-color: #EFEFEF !important;
}

#page #primary-nav ul.sf-menu ul li { 
border-top: 1px solid #fff;
} 

ul.sf-menu ul.sub-menu, ul.sf-menu ul.children { 
width:228px !important;
}


/*Homepage Content Slider Styling*/

#feature_slider .fcontent {
text-shadow: none;
}

#feature_slider .fcontent a{
background: #ebebeb;
color: #333333;
border: 1px solid #ffffff;
text-shadow: #fff 0 1px 0;
}

#feature_slider .fcontent a:hover{
background: #ebebeb;
color: #000000;
border: 1px solid #ffffff;
text-shadow: #fff 0 1px 0;
}

#feature_slider .fcontent a:active{
background: #ebebeb;
color: #000000;
border: 1px solid #ffffff;
text-shadow: #fff 0 1px 0;
}

#feature a.pagelines-blink.black-blink:active .pagelines-blink-pad {
background: #dadada;
border: none;
text-shadow: #fff 0 1px 0;
}
#feature_slider span.pagelines-blink-pad {
border: 0px;
}


/*Boxes below content slider on homepage*/

.fbox {
width:230px !important;
margin-left:11px !important;
}

.fboxinfo {
width:230px !important;
padding: 0px 0px 0px 0px;
}

.fboxgraphic{
width:230px !important;
margin-bottom: 0px !important;
}
.fbox .dcol-pad{
padding: 0px !important;
padding-bottom: 0px !important;
}

#boxes .content {
width:960px !important;
}

.dcol_container_4 {
width:960px !important;
float:left !important;
}

#fbox_745 {
margin-left:0px !important;
}

#fbox_742 {
margin-right:0px !important;
}

/***Homepage Widget***/

h3.widget-title a {
text-decoration: none !important;
}

h3.widget-title {
color: #333 !important;
font-family: Georgia;
font-style: italic;
font-size: 24px;
text-transform: none;
}


/***Sidebar Styling***/

.scolumn-pad { 
padding: 2em .7em 0 .7em; 
}


/*****Classes*****/
.testimonial-white {
background: transparent
url("/wp-content/uploads/2011/05/testimonial-white.png") no-repeat;
display: block;
font-size: 15px;
font-style: italic;
text-shadow: #fff 0 1px 0;
padding: 30px 40px 70px 50px;
}

/*Banners used to display individual product features*/

.banner_container .banner-area{
padding-bottom: 0;
padding-top: 20px;
border-bottom: 1px solid #e1e1e1;
}

#banners .content-pad {
padding: 0 0 0 0;
}

#highlight .content-pad {
height: 100px;
}

.banner-media img {
vertical-align: bottom;
}

.splashsubhead { 
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
font-style: italic;
color: #333 !important;
}

.splashhead {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 38px;
font-style: italic;
color: #333 !important;
}

.splashcenter { 
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
font-style: italic;
text-align:center !important;
}

#banners .banner-content { 
font-size: 1.1em;
line-height: 1.5em;
}

/*Recent News Items on Hompage*/

.srp-post-title-link {
font-weight: bold;
}

.srp-widget-thmb {
border: 1px solid #e6e6e6;
}

/****News Page****/

.fpost .post-title h2 {
line-height: 1.3em;
}


/*Video thumbnail links*/

.videothumb {
    float: left;
    margin-right: 8px;
    border: 1px solid #eee;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 3px;
    vertical-align: middle;
    -moz-box-shadow:0 1px 3px #ddd;
    -webkit-box-shadow:0 1px 3px #ddd;
}

.videothumb:hover{

    border: 1px solid #DDD;
    border-right: 1px solid #AAA;
    border-bottom: 1px solid #AAA;
    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
}

/*Images*/
.imagestyle {
    border: 1px solid #eee;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 5px;
    vertical-align: middle;
    -moz-box-shadow:0 1px 3px #ddd;
    -webkit-box-shadow:0 1px 3px #ddd;
}

.imagestyle {
    border: 1px solid #e6e6e6;
    padding: 5px;}

/*Forms*/

.formbutton{
cursor:pointer;
background:url(/wp-content/uploads/2012/02/submit.png) repeat-x left top;
}

/*Footer*/
.pagelines{display:none;}

#footer .content-pad {
padding: 0 0 1em;
}

/*Calendar*/
.event-title a {
color: #d81926
}

/*Other*/

.login-text {
font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
text-transform: uppercase; 
color: #7d7d7d !important; 
vertical-align: middle;
font-size: .8em;
line-height: 22px;
vertical-align: -20%;
}

.featurestyle {
font-family: Georgia, "Times New Roman", Times, serif;
color: #fff;
font-size: 42px;
font-style: italic;
text-transform: capitalize;
}


/*#highlight .highlight-subhead {
color: #999 !important;}*/

.demo-link {
    font-size: .8em; 
    margin: 0 15px;
    display:block;
    float: left;
    color: #444;
}
.demo-link span {
    float:left;
    padding-top: .3em;
    line-height: 1.3em;}

ol {
font-size: 10pt;
}

ul {
font-size: 10pt;
}



/* Triggered By AJAX -- Upload Directory */