﻿body,html{background:#ede9de; font-family:Arial !important;font-size:12px;font-weight:normal;margin:0; padding:0; text-align:center;}

h1{color:#624218; font-size:24px; font-weight:bold; line-height:24px; margin:0px 0px 10px 0px;}
h2{color:#624218; font-size:16px; font-weight:bold; line-height:24px; margin:0px 0px 10px 0px;}
p{color:#000;line-height:20px; margin:10px 0px 10px;}
u{text-decoration:underline;}
strong{font-weight:bold;}
em{font-style:italic;}
img{border:0;}
fieldset{background:#f5f2ed; border:2px solid #ffd01d; clear:both; float:left; padding:20px;}
legend{}
ul{color:#907639; font-weight:bold; line-height:20px; margin:0px 0px 15px 30px;}
ul li{list-style-type:disc;}
a{color:#624218; font-weight:bold; text-decoration:underline;}
a:hover{color:#9B7A4E;}

.clear{clear:both; height:0px; width:100%;}
.left{float:left;}
.right{float:right;}
.nofloat{float:none;}
.size10{font-size:10px;}
.hrBreak{border-bottom:1px solid #B7C5D9; clear:both; height:10px; margin-bottom:10px;}
.actionNoticeBoxGIANT{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px; line-height:20px;}
.actionNoticeBoxGIANT a{color:#CC1C21;}
.lblError{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.actionNoticeBoxGIANT ul{font-size:12px; margin:0px 0px 0px 15px; color:#cc1c21 !important; list-style-type:disc !important; line-height:18px; padding:5px 0px 0px 10px;}
.loginFail{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.loginFail a{color:#cc1c21;}
.nothingFound{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.iUpdate{background:#f3fef3; border:1px solid #2f6929; font-weight:bold; color:#2f6929 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.picRight{float:right; margin:0px 0px 7px 7px;}
.picLeft{float:left; margin:0px 7px 7px 0px;}
.requiredField{float:left; margin-left:2px; visibility:visible !important;}
.fade{background-image: url('Images/fade.gif'); background-repeat:no-repeat; background-position:top center; clear:both; height:23px; width:933px;}

/* form styles */
.labeler{color:#9e8542;font-weight:bold; float:left; font-size:16px; margin:3px 4px 15px 0px; width:105px;}
.sButton{color:#634217; cursor:pointer; background: url('Images/buttonBg.gif') repeat-x; border:1px solid #634217; font-weight:bold; padding:3px 10px; text-transform:uppercase; text-decoration:none; position:relative; font-size:14px;}
.sButton:hover{}
.iButton{border:none !important; font-size:15px !important; height:auto !important; padding:0px !important; width:auto !important;}
input{border:1px solid #9e8542; font-size:14px; padding:3px; float:left;}
input.phone{width:85px;}
input.addy2{width:60px;}
input.zip{width:60px}
select{border:1px solid #9e8542; font-size:14px; padding:3px; float:left;}
textarea{border:1px solid #9e8542; font-size:14px; padding:3px; float:left; }
.rButtons td{padding-right:10px;}
.rButtons input{border:0;}
.sendIt{background: url('Images/btnSubmit.png') no-repeat; float:left; height:33px; width:145px;}
.sendIt span{display:none;}

/* grid */
#container{background:#fff url('Images/containerBg.gif') repeat-y; height:auto; /* set auto */ margin:0 auto; text-align:left; width:977px;}
#wrap{background:#fff; margin:0 auto; height:auto; width:934px;}
#top{height:120px;}
    #top-int{background: url('Images/top-intBg.gif') no-repeat; height:175px; margin:0px 0px 12px; width:907px;}
#banner{background:#ffd01d; border-top:7px solid black; height:257px; padding:2px 0px 0px 0px; width:933px;}
    #banner-srch{background:#ffd01d; border-top:7px solid black; height:85px; padding:2px 0px 0px 0px; width:933px;}
#lc{height:auto; margin:0px 19px 0px 0px; width:309px;}
    #lc-int{height:auto; width:208px;}
#rc{background:#fff; height:auto; width:605px;}
    #rc-int{background:#fff; height:auto; padding:0px 0px 0px 24px; width:675px;}
#news{background:#fff; border:1px solid #624218; height:164px; overflow:hidden; margin:10px 0px 0px; /* width:931px; */ width:621px;}
#tvids{background:#fff; border:1px solid #624218; height:164px; overflow:hidden; margin:10px 0px 0px 10px; /* width:931px; */ width:298px;}
#foot{background:#f9f7f3; border:1px solid #a08443; height:auto; margin:10px 0px 0px; padding:10px; width:911px;}
#tFooter{line-height:18px; margin:10px 0px 0px; text-align:center; }
#tFooter a{ font-size:11px; font-weight:normal; text-decoration:none;}

/* top */
#top .logo{height:120px; width:308px;}
#top .login{background-image: url('Images/loginBg.gif'); background-repeat:no-repeat; background-position:top right; height:42px; padding:10px 0px 0px 167px; width:458px;}
    #top .logout{background-image: url('Images/logoutBg.gif'); background-repeat:no-repeat; background-position:top right; color:#fff; font-size:12px; font-weight:bold; height:37px; padding:15px 0px 0px 102px; width:523px;}
    #top .logout a.user{color:#fff; text-decoration:underline;}
    #top .logout .comp{color:#fff; }
    #top .logout .logoutBtn{margin:-5px 10px 0px 0px;}
#top .login span{color:#fff; float:left; font-weight:bold; margin:5px 5px 0px 0px;}
#top .login input{border:1px solid #616161; margin:0px 10px 0px 0px; padding:2px 4px; width:100px;}
#top .vcard{margin:21px 25px 0px 0px;}
#top .phone{margin:15px 25px 0px 0px;}

/* banner */
#banner .nav{width:308px;}
    #banner .nav a.why{background:url('Images/nav.gif') repeat 0px 0px; width: 308px; height: 85px; display: block;}
    #banner .nav a.why span {display: none; }
    #banner .nav a.why:hover {background: url('Images/nav.gif') repeat -319px 0px; }  
    #banner .nav a.about{background:url('Images/nav.gif') repeat 0px -85px; width: 308px; height: 87px; display: block;}
    #banner .nav a.about span {display: none; }
    #banner .nav a.about:hover {background: url('Images/nav.gif') repeat -319px -85px; }  
    #banner .nav a.join{background:url('Images/nav.gif') repeat 0px -172px; width: 308px; height: 85px; display: block;}
    #banner .nav a.join span {display: none;}
    #banner .nav a.join:hover {background: url('Images/nav.gif') repeat -319px -172px; }  
#banner #flashBox{height:257px; width:314px;}
#banner .search{background: url('Images/holderBanner-black.jpg') no-repeat; height:257px; width:625px;}
#banner .search a{color:#f0c24d !important;}
#banner .position{margin:135px 0px 0px 4px;}
#banner .search input{border:1px solid #f0c24d; font-size:15px; height:21px; margin:0px 10px 0px 0px; padding:8px 7px; width:105px;}

    /* banner-srch - search results interior */    
    #banner-srch .nav{width:308px;}
        #banner-srch .nav a.about-int{background:url('Images/ctaAbout-int.gif') repeat 0px 0px; width: 308px; height: 85px; display: block;}
        #banner-srch .nav a.about-int span {display: none; }
    #banner-srch .search{background: url('Images/searchBg.gif') no-repeat; height:85px; width:625px;}
    #banner-srch .position{position:absolute; margin:22px 0px 0px 318px; }
    #banner-srch .search input{border:1px solid #000; font-size:15px; height:21px; margin:0px 10px 0px 0px; padding:8px 7px; width:105px;}

/* lc */
#lc a.book{background: url('Images/ctaBook.gif') no-repeat; border:2px solid #ffd01d; display:block; height:129px; margin:0px 0px 6px; width:305px;}
#lc a.book span{display:none;}
#lc a.book:hover{border:2px solid #bc9f5d;}
#lc a.gbla{background: url('Images/ctaGBLA.gif') no-repeat; border:2px solid #ffd01d; display:block; height:129px; margin:0px 0px 6px; width:305px;}
#lc a.gbla span{display:none;}
#lc a.gbla:hover{border:2px solid #bc9f5d;}
#lc .spotlight{}
#lc .spotlight .memImg{border:1px solid #624218 !important; margin:0px 0px 10px;}
#lc .spotlight a.top{background: url('Images/titleSpotlight.gif') no-repeat; display:block; height:41px; width:309px; text-decoration:none;}
#lc .spotlight a.top span{display:none;}
#lc .spotlight .wrap{background:#f5f2ed; border:2px solid #ffd01d; border-top:none; color:#624218; padding:14px 10px 5px; text-align:center;}
#lc .spotlight .title{display:block; font-size:25px; font-weight:bold; margin:0px 0px 8px;}
#lc .spotlight .loc{display:block; font-size:17px; font-weight:normal; margin:0px 0px 8px;}
#lc .spotlight .descrip{display:block; font-size:16px; font-weight:bold; margin:0px 0px 8px;}
#lc .spotlight .more{border:none !important; margin:10px 0px 0px 0px;}

/* rc */
#rc .testimonials{margin:20px 0px 0px;}

/* news */
#news a{color:#624218; display:block; font-weight:bold; text-transform:uppercase; text-align:right; text-decoration:none;}
#news a:hover{text-decoration:underline;}
#news .top{background-color:#624218; background-image: url('Images/titleIndustryNews.gif'); background-repeat:no-repeat; background-position:10px center; height:34px;}
#news .block{margin:0px 10px 0px 0px; padding:10px 8px; width:284px;}
#news .headline{color:#624218; display:block; font-size:21px; font-weight:bold; margin:0px 0px 5px;}
#news .summary{color:#a08443; display:block; font-size:13px; font-weight:normal; line-height:16px;}

/* training videos */
#tvids .top{background-color:#624218; background-image: url('Images/titleTrainingVideos.gif'); background-repeat:no-repeat; background-position:10px center; height:34px;}
#tvids .top a{color:#ffd01d; font-weight:bold; margin:8px 8px 0px 0px; text-decoration:none;}
#tvids .top a:hover{text-decoration:underline;}
#tvids .block{padding:10px 8px; width:282px;}
#tvids .vidtn{width:130px;}
#tvids .vidtxt{width:152px;}
#tvids .vidtxt a{text-decoration:none; line-height:14px;}
.yt-thumbs{cursor:pointer; float:left; margin:0px 12px 12px 0px;}

/* foot */
#foot a{color:#624218; text-decoration:none;}
#foot a:hover{text-decoration:underline;}
#foot ul{margin:0px 20px 0px 0px;}
#foot ul li{list-style-type:none;}
#foot .info{color:#a08443; font-weight:bold; line-height:18px; text-align:right;}

/* search results */
.count{font-size:16px;}
.premium{background:#fff ; border:1px solid #624218; margin:0px 0px 15px;}
.premium strong{color:#624218 ;}
.premium .recovery{margin-top:-5px;}
.premium .wrap{font-size:14px; line-height:18px; padding:12px;}
.premium .wrap .c1{margin:0px 15px 0px 0px;width:275px;}
.premium .wrap .c2{width:250px;}
.premium .wrap .c3a{width:200px;}
.premium .wrap .c3{text-align:right; width:155px;}
.premium .top{background:#624218; color:#f0c34e; font-size:16px; font-weight:bold; height:20px; padding:12px;}

.normal{background:#fff; border:1px solid #a58846; margin:0px 0px 15px;}
.normal strong{color:#A58846 ;}
.normal .recovery{margin-top:-5px;}
.normal .wrap{font-size:14px; line-height:18px; padding:12px;}
.normal .wrap .c1{width:300px;}
.normal .wrap .c2{width:250px;}
.normal .wrap .c3{text-align:right; width:250px;}
.normal .top{background:#a58846; color:#fff; font-size:16px; font-weight:bold; padding:12px;}

.vMore{background-image: url('Images/arrowDown.gif'); background-position:bottom right; background-repeat:no-repeat; color:#624218; font-weight:bold; height:14px; padding:0px 18px 0px 0px;}
.vLess{background-image: url('Images/arrowUp.gif'); background-position:bottom right; background-repeat:no-repeat; color:#624218; font-weight:bold; height:14px; padding:0px 18px 0px 0px;}

.prevnext{}
.prevnext a.next{background-image: url('Images/arrowNext.gif'); background-position:right center; background-repeat:no-repeat; height:13px; padding:0px 18px 0px 0px;}
.prevnext a.prev{background-image: url('Images/arrowPrevious.gif'); background-position:left center; background-repeat:no-repeat; height:13px; padding:0px 0px 0px 18px;}

/* blog */
.serendipity_entry_extended{line-height:20px;}
.blogSearch{float:left;}
.blogSearch a{margin:0px 0px 0px 10px;}
.articleMissing{background:#ffdcdc; border:1px solid #8c1717; color:#8c1717; font-weight:bold; font-size:16px; padding:10px;}
.articleMissing p{color:Black; font-size:12px; font-weight:normal;}
.results{}
    #blogWrap{margin:0px 0px 10px;}
    #blogWrap{margin:0px 0px 10px;}
    #blogWrap .blogTitle{color:#624218; font-size:16px; font-weight:bold; line-height:20px; margin:0px 0px 5px; text-decoration:none;}
    #blogWrap .blogTitle a{color:#624218; font-size:16px; font-weight:bold; line-height:20px; margin:0px 0px 5px; text-decoration:none;}
    #blogWrap .blogTitle a:hover{color:#9b7a4e;}
    #blogWrap .blogDate{font-size:11px;} 
    #blogWrap .blogAuthor{font-size:11px; font-weight:bold;}
    #blogWrap .blogContent{border-top:1px dotted #c6c6c6; margin:12px 0px 0px;}
    #blogWrap .blogRead{}
    #noArticlesFound{}
    #blogComment{background:#f9f7f3; border:1px solid #A08443; margin:10px 0px 0px; padding:10px;}
    #blogComment h2{color:#624218;font-size:20px;}
.blogFile{line-height:16px;}
.results{float:left; margin:7px 0px 10px 10px;}
.breaker{border-bottom:1px solid #A598A0; margin:10px 0px 10px 0px;}
.commentHeld{background:#fefde8; border:1px solid #B8B06C; font-weight:bold; font-size:14px; float:left; padding:5px 8px 2px 7px; margin-bottom:10px;}
.commentHeld img{float:left; margin-right:5px;}
.commentHeld span{float:left; margin-top:5px;}
.commentPosted{background:#eafee8; border:1px solid #5c9f55; color:#5c9f55; font-weight:bold; font-size:14px; float:left; padding:5px 8px 2px 7px; margin-bottom:10px;}
.commentPosted img{float:left; margin-right:5px;}
.commentPosted span{float:left; margin-top:5px;}
.userPost{background:#fff; border:1px solid #9E8542; padding:10px;}
.userPost .comment{border-top:1px dotted #C6C6C6; margin:5px 0px 0px; padding:5px 0px 0px;}
.userPost .name{float:left; font-weight:bold; font-size:11px;}
.userPost .date{float:right; font-style:italic; font-size:11px;}

/* order book */
fieldset.orderBook{background-color:#F5F2ED; background-image: url('Images/bookBg.gif'); background-position:15px 40px; background-repeat:no-repeat; padding-left:285px}

/* spotlight details */
.spotlightDetails{color:#A08443;}
.spotlightDetails .title{display:block; font-size:14px; font-weight:normal; line-height:16px; margin:0px 0px 8px;}
.spotlightDetails .loc{display:block; font-size:14px; font-weight:normal; line-height:16px; margin:0px 0px 8px;}
.spotlightDetails .descrip{display:block; font-size:14px; font-weight:normal; line-height:16px; margin:0px 0px 8px;}

/* member area - navigation */
#memNav a.listing{background:url('Images/memNav.gif') repeat 0px 0px; width: 233px; height: 43px; display: block; float:left;}
#memNav a.listing span {display: none; }
#memNav a.listing:hover {background: url('Images/memNav.gif') repeat 0px -53px; }  
#memNav a.account{background:url('Images/memNav.gif') repeat -233px 0px; width: 233px; height: 43px; display: block; float:left;}
#memNav a.account span {display: none; }
#memNav a.account:hover {background: url('Images/memNav.gif') repeat -233px -53px; }  
#memNav a.documents{background:url('Images/memNav.gif') repeat -466px 0px; width: 233px; height: 43px; display: block; float:left;}
#memNav a.documents span {display: none; }
#memNav a.documents:hover {background: url('Images/memNav.gif') repeat -466px -53px; }  
#memNav a.education{background:url('Images/memNav.gif') repeat -699px 0px; width: 234px; height: 43px; display: block; float:left;}
#memNav a.education span {display: none; }
#memNav a.education:hover {background: url('Images/memNav.gif') repeat -699px -53px; }  
    
/* member area - edit */
.controlBox{background:#d9d9d9 ; margin:10px 0px; padding:5px;}
.chkBox td{padding:0px 20px 10px 0px;}
.chkBox label{color:#624218; font-weight:bold; float:left; margin:2px 0px 0px 2px;}

    /* phone */
    .memPhone{}
    .memPhone .title{font-weight:bold; display:block; color:#000; margin:0px 0px 8px; text-decoration:underline;}
    .memPhone .c1{height:auto; margin-right:20px;}
    .memPhone .c1 .pos{display:block; margin:0px 0px 20px; font-weight:bold;}
    .memPhone .c2{height:auto; margin-right:20px;}
    .memPhone .c2 input{display:block; margin:0px 0px 7px; float:none; padding:2px 2px;}
    .memPhone .c3{height:auto;}
    .memPhone .c3 input{padding:2px 2px; font-size:14px; border-right:1px solid red;}

    /* combo drop downs */
    .memPhone .textdropdown-outer{ background:#fff; border: 1px solid #9E8542; float: left; z-index: 900; margin:0px 0px 6px;}
    .memPhone .textdropdown-btn{width: 20px; float: right; background: url(/app_themes/admin/images/dropdown-arrow.gif) no-repeat center; cursor: pointer;}
    .memPhone ul{border: 1px solid #ccc; padding: 0px; list-style: none; margin: 0px; background-color: white;}
    .memPhone ul li{color:#000; padding: 2px; font-weight:normal; display: block; list-style: none; margin: 0px;}
    .memPhone ul li:hover{background-color: #efefef; cursor: pointer;}

/* member area - resources */
.ResourceBody{margin-top:10px;}
.resourceName{cursor:pointer; color:#a08443; float:left; font-weight:bold; font-size:15px;}
.resourceSlider{cursor: pointer; float:right; margin-top:4px; width:62px; height:11px;}
.resourcePDF{margin-top:30px; padding:10px;}
.resourcePDF img{float:left; margin:-8px 8px 0px 0px;}
.resourceSpacer{border-bottom:1px solid #d9d3c3; clear:both; height:10px; margin-bottom:15px;}
.resourceDescrip{float:left;}
.resourceLink{color:#a08443; float:left; font-weight:bold;}
.resourceLink span{margin:0px 5px 0px 0px;}
.resourceLinkIcon{border:1px solid #d9d3c3; float:right; margin:0px 6px 4px 0px ;}
.moreLessNav{cursor:pointer; float:right;}

/* newsletter */
.newsBg{background-image: url('Images/newsletterBg.gif'); background-position:top center; background-repeat:no-repeat; padding-top:53px;}

/* recovery request */
.reCap{border:1px solid #1b4906; background:#f3fdef ; color:#000; font-size:14px; line-height:20px; padding:10px;}
.reCap a{color:#1b4906; font-weight:normal;}

/* jah bs */
#heyJeffWhatsThis{display:none;}
