
a {
    text-decoration: none;
    font-weight: bold;
}

/***************************************************** DEFAULT ELEMENT STYLES **/
body {
    margin: 0;
    padding: 0;
    font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
    font-size: 12px;
    text-align: center;
}

table {
    font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
    font-size: 12px;
}

#bako_global_error {
    position            : fixed; 
    background-color    : #ff3d3d;
    border              : 1px solid #333333;
    top                 : 0px;
    left                : 0px; 
    padding             : 1px;
    padding-left        : 10px;
    padding-right       : 10px;
    font-weight         : bold;
    font-size           : 14px;
    width               : 50px;
}
/***************************************************** PAGE SECTIONS **/
#bako_wrapper {
    margin: 0px auto;
    padding: 0;
    width: 940px;    
    text-align: left;     
}

#bako_body {
    margin  : 0px;
    padding : 0px;
    border  : 0;
}


#bako_body ul li, #bako_body ol li {
    margin-left: 20px;
}

#bako_bodyinterestgroup #bako_menu {

  width     : 300px;
}

#bako_bodyinterestgroup .bako_largecontentbox {

  width     : 614px;
}

#bako_bodyinterestgroup #bako_body, #bako_bodyinterestgroup #bako_menu {

  margin-top  : 10px;
}

#bako_bodyinterestgroup #bako_body {

  float       : right;
}

#bako_bodyinterestgroup #bako_menu {

  float       : left;
}

/***************************************************** MAIN PAGE SECTION **/

.bako_fullcontentbox {
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: 0;
    width: 940px;
}

.bako_fullcontentbox img {
    max-width : 920px;
}

.bako_fullcontentbox h3.bako_boxheader {
    margin: 0;
    padding: 0;
    background-image: url(brands/bakersfield/images/fullbox_header.png);
    height: 22px;
    font-size: 14px;
    padding-top: 4px;
    text-align: left;
    border: 0;
}

.bako_fullcontentbox div.bako_boxcontent {
    margin: 0;
    padding: 6px;
    border: 0;
    background-image: url(brands/bakersfield/images/fullbox_content.png);
    background-repeat: repeat-y;
    background-position: top right;
}

.bako_fullcontentbox div.bako_messagecontent {
    margin: 0;
    padding: 6px;
    border: 0;
    background-image: url(brands/bakersfield/images/fullbox_content.png);
    background-repeat: repeat-y;
    background-position: top right;
    font-size: 14px;
    font-style: italic;
    text-align: center;
    font-weight: bold;
}

.bako_fullcontentbox div.bako_boxfooter {
    margin: 0;
    padding: 0;
    height: 15px;
    background-image: url(brands/bakersfield/images/fullbox_footer.png);
    background-repeat: no-repeat;
    background-position: top right;
}

.bako_largecontentbox {
    padding: 0;
    margin: 0;
    float: left;
    background-color: transparent;
    border: 0;
    width: 644px;
    clear: both;
}

.bako_largecontentbox h3.bako_boxheader {
    margin: 0;
    padding: 0;
    background-image: url(brands/bakersfield/images/largebox_header.png);
    height: 22px;
    font-size: 14px;
    padding-top: 4px;
    text-align: left;
    border: 0;
}

.bako_largecontentbox div.bako_boxcontent {
    margin: 0;
    padding: 6px;
    border: 0;
    background-image: url(brands/bakersfield/images/largebox_content.png);
    background-repeat: repeat-y;
    background-position: top right;
}

.bako_largecontentbox div.bako_boxcontent img {
    max-width: 368px;
}

.bako_largecontentbox div.bako_messagecontent {
    margin: 0;
    padding: 6px;
    border: 0;
    background-image: url(brands/bakersfield/images/largebox_content.png);
    background-repeat: repeat-y;
    background-position: top right;
    font-size: 14px;
    font-style: italic;
    color: #000000;
    text-align: center;
    font-weight: bold;
}

.bako_largecontentbox div.bako_boxfooter {
    margin: 0;
    padding: 0;
    height: 15px;
    background-image: url(brands/bakersfield/images/largebox_footer.png);
    background-repeat: no-repeat;
    background-position: top right;
}


.bako_sidebarbox {
    padding: 0;
    margin: 0;
    background-color: transparent;
    width: 247px;
}

.bako_sidebarbox h3.bako_boxheader {
    margin: 0;
    padding: 0;
    background-image: url( brands/bakersfield/images/sidebar_header.png);
    height: 22px;
    font-size: 14px;
    padding-top: 4px;
    text-align: left;
    border: 0;
}

.bako_sidebarbox div.bako_boxcontent {
    margin: 0;
    padding: 6px;
    border: 0;
    background-image: url( brands/bakersfield/images/sidebar_content.png);
    background-repeat: repeat-y;
    background-position: top right;
}

.bako_sidebarbox div.bako_boxfooter {
    margin: 0;
    padding: 0;
    height: 15px;
    background-image: url( brands/bakersfield/images/sidebar_footer.png);
    background-repeat: no-repeat;
    background-position: top right;
}

.bako_sidebarbox h3.bako_boxheader {
    color: #ffcc00;
    padding-left: 6px;
}

.bako_sidebarbox img {
    float: left;
    padding: 6px;
}

/***************************************************** BLOGS ***/
#bako_blog {

    padding: 15px;
    background-color    : #ffffff;
}


#bako_blog ul, #bako_blog ol {

    margin-left: 20px;
}

#bako_blog .blogsidebar {
    width               : 152px;
}

#bako_blog .blogsidebar img {
    max-width           : 150px;
}

#bako_blog .blogheader {
    font-size: 28px; 
    font-weight: bold;
    margin: 3px;
}

#bako_blog .blogsubheader {
    font-size: 14px; 
    margin: 3px;
    margin-top: 16px;
}

#bako_blog .bloghr {
     height             : 10px;
     background         : url("brands/bakersfield/images/lineh_dotted.png") repeat-x;  
     margin-top         : 4px;
     margin-bottom      : 4px; 
}

#bako_blog .blogsidebarheader {

    font-size: 16px;
    font-weight: bold;
    margin-bottom: 4px;
    padding: 0px;
}

#bako_blog .blogbody {

    margin-left: 10px;
}

#bako_blog .blogbodyheader {
    font-size           : 19px;
    font-weight         : bold;
    background-color    : #d4d4d4;
    padding             : 2px;
    padding-left        : 5px;
}

#bako_blog .blogbodyheader a {
    color               : #000000;
    text-decoration     : none;
}

#bako_blog .blogbodywrapper {

    background-color    : #FDF2D2;
    border              : 1px solid #C2AE7B;
    padding             : 2px;
}

#bako_blog .blogbodyeditbox {

    margin              : 4px;
    margin-top          : 5px;
    padding             : 1px; 
    border              : 1px solid #696969;
    background-color    : #ffffff;
}

#bako_blog .blogbodycontent {
    
    margin-top          : 11px;
    margin-left         : 5px;
}

#bako_blog .blogbodyfooter {

    padding-bottom       : 11px;
    margin-left         : 5px;
}

#bako_blog .bloggreytext {

    color               : #888888;
}

#bako_blog .blogcommentpicture {
    width               : 90px;
    margin-top          : 5px;
}

#bako_blog .blogcommentbody {

    padding-left        : 5px;
    margin-top          : 5px;
}

#bako_blog .bloginput {

    margin              : 5px;
    text-align          : right;
 }

#bako_blog .mediadisplay {
    
    width               : 120px;
    height              : 120px;
    border              : 1px solid #999999;
    float               : left;
    margin-right        : 10px;
}

/***************************************************** CATEGORY LISTING ***/
ul.bako_category_list {
    list-style: none;
    margin: 0;
    padding: 0 10px 0 10px;
}

ul.bako_category_list li {
    font-size: 16px;
    font-weight: bold;
}

ul.bako_category_list li ul {
    list-style: none;
    padding: 0;
    margin: 0;
    padding: 0 20px 10px 20px;
}

ul.bako_category_list li ul li {
    display: inline;
    padding: 0 10px 0 0;
    font-size: 12px;
    font-weight: normal;
}

.bako_catcount {
    font-size: 12px;
}

.bako_pathlist {
    font-size: 16px;
    font-weight: bold;
}

.bako_subcatlist {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    line-height: 16px;
}

.bako_listheader {
    font-size: 14px;
}

.bako_listcontent {
    margin-top: 4px;
    margin-bottom: 4px;
}

.bako_listcontent img {
    margin-left: 5px;
    margin-right: 5px;
}

.bako_featured {
    font-size: 9px;
    color: #ffffff;
    padding: 2px;
    background-color: #3366CC;
}

.bako_eventtag {
    float: left;
    margin-top: 6px;
    margin-right: 4px;
    padding-left: 3px;
    padding-right: 3px;
    color: #ffffff;
    background-color: #545C78;
}

.bako_eventtag a:link {
    color: #ffffff;
    background-color: #545C78;
}

.bako_eventtag a:visited {
    color: #ffffff;
    background-color: #545C78;
}

.bako_eventtag a:hover {
    color: #ffcc00;
    background-color: #545C78;
}

.bako_eventtag a:active {
    color: #ffffff;
    background-color: #545C78;
}

.bako_listtitle {
    font-size: 18px;
    font-weight: bold;
}

.bako_posted {
    font-size: 10px;
    font-style: italic;
    color: #666666;
}

.bako_posted a:link {
    color: #666666;
}

.bako_posted a:visited {
    color: #666666;
}

.bako_posted a:hover {
    color: #440044;
}

.bako_posted a:active {
    color: #440044;
}

.bako_comments {
    font-style: italic;
    font-size: 10px;
}

.bako_linebreak {
    background-image: url( "brands/bakersfield/images/lineh_dotted.png" );
    background-repeat: repeat-x;
    height: 10px;
    clear: both;
}

.bako_linebreaklight {
    background-image: url( "brands/bakersfield/images/lineh_dotted_light.png" );
    background-repeat: repeat-x;
    height: 10px;
    clear: both;
}

#bako_footer {
    padding: 0;
    margin: 0;
    clear: both;
    text-align: center;
    margin-top: 4px;
}

#bako_footer p {
    margin: 0;
    padding: 0;
    font-size: 10px;
    font-style: italic;
    color: #666666;
}

#bako_footer ul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 6px;
    margin-bottom: 10px;
}

#bako_footer li {
    display: inline;
    padding-left: 6px;
    border-left: 1px solid #495169;
}

#bako_footer li.bako_first {
    border-left: 0px;
}

.bako_error {
    color: #cc0000;
}

.bako_formrequired {
    background-color: #AEB8CA;
}


/***************************************************** DIV OVERLAY ***/
.bako_floater {
    display: none;
    position: absolute;
    margin-left: 50px;
    margin-top: 10px;
    border: 2px solid #545c78;
    background-color: #fffffd;
    z-index: 500;
    width: 350px;
}

.bako_floater .bako_floatheader {
    background-color : #545c78;
    color: #ffffff;
    padding: 4px;
    font-size: 14px;
    font-weight: bold;
}

.bako_floater .bako_floatbody {
    padding: 5px;
    font-size: 12px;
    font-weight: bold;
}

/***************************************************** SETTINGS AREA ***/
.bako_settingstitle {
    font-size       : 18px;
    font-weight     : bold;
    padding         : 5px;
}

.bako_settingssubtitle {
    font-family     : Trebuchet, Arial, Helvetica;
    font-size       : 12px;
    font-weight     : bold;
    font-style      : normal;
}

.bako_settingsinput {
    width           : 99%;
}

.bako_tableSpace3 {
    padding     : 3px;
}
.bako_tableLines {
    border-bottom-width : 1px;
    border-bottom-style : solid;
    border-bottom-color : #AEB8CA;
    padding             : 2px 2px 2px 3px;
}

.bako_settingsbutton {

    border: 1px solid #999999;
    margin: 2px;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
}

.bako_profileinput {

     border: 1px solid #999999;
     margin: 2px; 
     font-size: 11px;  
     background-color: #FFFDDA;
}

/***************************************************** PROFILE AREA ***/
.bako_buttontext {
    padding-left        : 35px;
    padding-top         : 4px;
}

.bako_profilelink {

    width               : 140px;
    background-color    : #CB9C32;
    margin-top          : 5px;
    padding-left        : 3px;
    color               : #ffffff;
    font-weight         : bold;
    text-align          : left;
    vertical-align      : middle;
}

.bako_profilecontent {
    background-color    : #f5f5f5;
    border              : 1px solid #999999;
    padding             : 4px;
    margin-bottom       : 6px;
}

.bako_profilecontentsidebar {
}

.bako_profiletext {
    margin-left         : 10px;
    margin-top          : 0px;
    padding             : 0px;
}

.bako_profilebreak {
     height             : 10px;
     background          : url("brands/bakersfield/images/lineh_dotted.png") repeat-x;   
}

.bako_listaction {
    text-align: left;
    background-color : #d4d4d4;
    padding: 0px;
    padding-left      : 5px;
    margin-right    : 3px;
    height             : 25px;
    font-size           : 16px;
    font-weight         : bold;
}

.bako_addfriend, .bako_viewphotos, .bako_signguestbook, .bako_sendmessage, .bako_viewposts, .bako_postcomment, .bako_newblogpostheader, .bako_editblog, .bako_newblogpost {
    margin-top         : 5px;
    padding-left       : 0px;
    color               : #ffffff;
    font-weight         : bold;
    font-size           : 12px;
    text-align          : left;
    width               : 150px;
    height              : 25px;
    cursor              : pointer;
}

.bako_addfriend {
    background          : url("brands/bakersfield/images/AddFriend.png") no-repeat left bottom;
}

.bako_viewphotos {

    background          : url("brands/bakersfield/images/ViewPhotos.png") no-repeat left bottom;
}

.bako_signguestbook, .bako_postcomment {
    background          : url("brands/bakersfield/images/SignGuestbook.png") no-repeat left bottom;
}

.bako_sendmessage {
    background          : url("brands/bakersfield/images/SendMessage.png") no-repeat left bottom;
}

.bako_viewposts {
    background          : url("brands/bakersfield/images/ViewPosts.png") no-repeat left bottom;
}

.bako_editblog {
    background          : url("brands/bakersfield/images/EditBlogPosts.png") no-repeat left bottom;
    margin-top              : 0px;
}

.bako_newblogpostheader {
    background          : url("brands/bakersfield/images/NewBlogPosts.png") no-repeat left bottom;
}

.bako_newblogpost {
    background          : url("brands/bakersfield/images/NewBlogPosts.png") no-repeat left bottom;
}

.bako_formheading {
    font-family: Trebuchet, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
}
/***************************************************** MEDIA CSS ***/
div.bako_media_picture {
    float: left;
    padding: 5px;
    margin: 5px;
    margin-right: 10px;
    border: 1px solid black;
}

div.bako_media_document {
    margin              : 3px;       
    margin-left         : 5px; 
    background          : url( "brands/bakersfield/images/document_bg.png" );
    height              : 25px;
    color               : #ffffff;
    cursor              : pointer;
}

div.bako_media_document .media_document_left {
    background          : url( "brands/bakersfield/images/document_left.png" );
    float               : left;
    height              : 25px;
    width               : 25px;
}

div.bako_media_document .media_document_right {
    background          : url( "brands/bakersfield/images/document_right.png" );
    float               : right;
    height              : 25px;
    width               : 4px;
}

div.bako_media_document .media_document_txt {

    padding: 5px;
}

/***************************************************** MISC CSS ***/
.bako_readonly {
    color               : #777777;
    background-color    : #f2f2f2;
}

.bako_breadcrumbs {
    height: 35px;
    padding-left : 12px;
    padding-top : 5px;
    font-size : 10px;
    float: left;
}

.bako_thumbnailpad {
    width: 110px;
}

div.bako_submitbutton {
    background-color: #f7f7f7;
    border: 2px solid #888888;
    font-size: 14px;
    margin: 5px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 120px;
    text-align: center;
    cursor: pointer;
}

/***************************************************** TAGS ***/
.bako_tagsmall {
    font-size       : 12px;
    font-weight     : bold;
}

.bako_tagmedium {
    font-size       : 14px;
    font-weight     : bold;
}
.bako_taglarge {
    font-size       : 17px;
    font-weight     : bold;
}

.bako_tagxlarge {
    font-size       : 21px;
    font-weight     : bold;
}

div.bako_interests {
    padding: 0;
    margin: 0;
    line-height: 50px;
}

div.bako_center {
    text-align: center;
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
}

.bako_interesttext {
    font-family: Arial;
    font-size: 18px;
}

.bako_interestbutton {
    background-color: #ffcc00;
}

.bako_fakelink {
    font-size: 12px;
    cursor: pointer;
}

.bako_interest {
    margin-right: 20px;
    margin-bottom: 2px;
    color: #22aa00;
    display: inline;
}

/***************************************************** MEDIA CSS ***/
div.bako_uploadmediapopup {
    position            : absolute;
    display             : none;
    border              : 1px solid;
    background-color    : #fdfdfd;
    padding             : 5px;
    width               : 300px;
}

div.bako_uploadmediapopup img {
    
    float               : right;
    margin-left         : 5px;
    margin-bottom       : 5px;
}

div.bako_mediaterms {

    margin: 10px;
    margin-left: 20px;
    margin-right: 20px;
}

.bako_mediawrapper {

    width                : 50px;
    height               : 50px;
    margin               : 10px;
    margin-top           : 0px;
    float                : left;

}

.bako_mediawrapper .notpicture {
    border               : 1px solid #999999;
    background-color    : #dddddd;
    text-align          : center;
    padding-top         : 5px;
    font-size           : 14px;
    height              : 80px;
    width               : 100px;
    float               : left;
}

.bako_mediawrapper .media_document {

    background          : url( "brands/bakersfield/images/document_postFlowIcon.png" );
    width               : 40px;
    height              : 56px;
    margin-left         : 10px;
}

.bako_mediawrapper .media_audio {

    background          : url( "brands/bakersfield/images/audio_postFlowIcon.png" );
    width               : 40px;
    height              : 51px;
    margin-left         : 10px;
}

.bako_mediawrapper img {
    max-width           : 120px;
    max-height          : 120px;
}

/***************************************************** CALENDAR CSS ***/


.bako_eventcal {
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
}

td.bako_eventcalbox {
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    font-size: 12px;
}

td.bako_eventcalbox img {
    margin: 0;
    padding: 0;
    border: 0;
    margin-left: -2px;
    margin-right: -1px;
    margin-top: 2px;
    voice-family: "\"}\"";
    voice-family: inherit;
    margin-left: 2px;
    margin-right: 1px;
}

td.bako_eventcalbox a span.bako_absolute {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: bold;
}

td.bako_eventcalbox a:hover span.bako_absolute {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: bold;
}

td.bako_eventcalbox span.bako_container {
    margin: 0;
    padding: 0;
    border: 0;
    position: relative;
}

td.bako_eventcalbox span.bako_absolute {
    position: absolute;
    top: 8px;
    left: -31px;
    width: 30px;
    text-align: center;
    font-family: Arial, sans-serif;
    font-weight: bold;
}

.bako_eventcalheader {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

td.bako_eventcalbox a span.bako_absolute {
    color: #333333;
}

td.bako_eventcalbox a:hover span.bako_absolute {
    color: #ffcc00;
}

.bako_eventcalheader {
    color: #333333;
}

/***************************************************** LIGHTBOX CSS ***/
#lightbox{
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
    }

#lightbox a img{ border: none; }

#outerImageContainer{
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    }

#imageContainer{
    padding: 10px;
    }

#loading{
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
    }
#hoverNav{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
    }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
    width: 49%;
    height: 100%;
    background: transparent url( graphics/blank.gif ) no-repeat; /* Trick IE into showing hover */
    display: block;
    }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url( graphics/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url( graphics/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    }

#imageData{
    padding:0 10px;
    }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }  
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;  }           
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;  }   
        
#overlay{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
    background-color: #000;
    filter:alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
    }
    

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }

* html>body .clearfix {
    display: inline-block; 
    width: 100%;
    }

* html .clearfix {
    /* Hides from IE-mac \*/
    height: 1%;
    /* End hide from IE-mac */
    }   
    



.bako_tooltiplink {
    cursor: pointer;
}

.bako_tooltipbox {
    display             : none;
    position            : absolute;
    border              : 2px solid #555555;
    border-left         : 2px solid #999999;
    border-top          : 2px solid #999999;
    background-color    : #f7f7f7;
    max-width           : 300px;
    padding             : 3px;
}

/***************************************************** MEDIA UPLOAD ***/
.bako_expandablePic {
    margin-left: 60px;
    border: 4px solid #444444;
    position: absolute;
    padding: 0px;
    display: none;
}

.bako_mediaWrapper {
    float           : left;
    margin-right    : 10px;
}

.bako_mediaWrapper .bako_mediaPreview, .bako_mediaPreviewMy {
    border          : 1px solid #999999; 
    height          : 50px; 
    width           : 50px;
}
.bako_mediaPreviewMyLarge {
    border          : 1px solid #999999; 
    height          : 100px; 
    width           : 100px;
}

input.bako_postmedia, input.bako_postmediayoutube {

    border: 1px solid #dddddd;
    font-size: 11px;
    width: 160px;
    //width: 155px;
}

input.bako_postmediayoutube {

    width: 120px;
    //width: 115px;
}

input.bako_postmedia:hover {

    border: 1px solid #999999;
    background-color: #f7f7f7;
}

textarea.bako_postmedia {

    padding-left: 3px;
    padding-right: 3px;
    border: 1px solid #dddddd;
    font-size: 11px;
    width: 390px;
    height: 30px;
}

textarea.bako_postmedia:hover {

    border: 1px solid #999999;
    background-color: #f7f7f7;
}



.bako_expandable {
    background-color    : #eeeeee;
    border-left         : 1px solid #bbbbbb; 
    border-right        : 1px solid #bbbbbb; 
    margin-left         : 2px;
    margin-right        : 2px;

}

.bako_expandabled {
    background-color    : #ffffff;
    border-left         : 1px solid #bbbbbb; 
    border-right        : 1px solid #bbbbbb; 
    margin-left         : 2px;
    margin-right        : 2px;
}

.bako_expandWrapper {
    padding             : 3px;
}

.bako_expandWrapper p {
    padding-left        : 25px;
    padding-right       : 20px;
}


.bako_expander {
    border              : 1px solid #999999;
    border-top          : 0px; 
    background-color    : #bbbbbb; 
    color               : #000000; 
    text-align          : center;
    font-size           : 10px; 
    cursor              : pointer;
    margin-left         : 2px;
    margin-right        : 2px;
}

.bako_uploading {
    border              : 1px solid #999999;
    background-color    : #bbbbbb;
    padding             : 3px;
    margin-top          : 10px;
    margin-left         : 2px;
    margin-right        : 2px;
}

div.bako_uploadOptions {
    margin              : 2px;
    border              : 1px solid #999999;
    background-color    : #dddddd; 
    font-size           : 13px;
}

div.bako_uploadOptions div.bako_optionsHeader {
    margin              : 3px; 
    padding-bottom      : 2px;
    font-size           : 16px; 
    font-weight         : bold;
    border-bottom       : 1px solid #999999
}

div.bako_uploadOptions div.bako_option td {
    font-weight         : bold; 
    padding             : 2px;  
    font-size           : 13px;
    height              : 22px;
}

div.bako_uploadOptions input.bako_add {
    background-color    : #ffffff;
    padding             : 0px;
    padding-left        : 5px;
    padding-right       : 5px;
    border              : 1px solid #555555;
}

div.bako_uploadOptions  input.bako_add:hover {
    background-color    : #555555;
    color               : #dddddd;
}

div.bako_uploadOptions input.bako_mediaText {
    background-color    : #dddddd;
    border              : 1px solid #555555;
}

div.bako_uploadOptions div.bako_option span {
    font-weight         : normal;
    font-size           : 12px;
}

div.bako_mediaOption {
    margin-bottom: 5px;
    margin-top: 5px;
}

div.bako_3rdparty {
    margin              : 8px;
    border              : 1px solid #555555;
    background-color    : #ffffff;
    font-size           : 14px;
}

div.bako_3rdparty .bako_inner {
    margin              : 7px;
}

div.bako_3rdparty span {
    font-size           : 15px;
    font-weight         : bold;
}

div.bako_3rdparty p {
    margin              : 5px;
}

div.bako_3rdparty span.bako_red {
    color               : #ff0000;
    font-size           : 13px;
}

div.bako_3rdparty span.bako_normal {
    font-weight         : bold;
    font-size           : 12px;
}

span.bako_smalltext {
    font-size           : 10px;
}

span.bako_normaltext {
    font-size           : 13px;
}

span.bako_mediumtext {
    font-size           : 14px;
}

span.bako_largetext {
    font-size           : 15px;
}

span.bako_subheadertext {
    font-weight         : bold;
    font-size           : 14px;
}

span.bako_subheadertextsmall {
    font-weight         : bold;
    font-size           : 13px;
}

span.bako_subheadertextlarge {
    font-weight         : bold;
    font-size           : 17px;
}

span.bako_headertextlarge {
    font-weight         : bold;
    font-size           : 25px;
}

span.bako_headertextmediumlarge {
    font-weight         : bold;
    font-size           : 22px;
}

div.bako_tabbedblock {
    margin              : 0px;
    margin-left         : 20px;
}

div.bako_buttonset {
    margin              : 10px;
    float               : right;
}

div.bako_ratingReview {
    display             : none;
    width               : 300px;
    border              : 1px solid #999999;
    background-color    : #dfdfdf;  
    margin-top          : 5px;  
    padding             : 5px;
    text-align          : center;
}

div.bako_ratingReview textarea {
    width               : 290px;
    height              : 100px;
    margin-bottom       : 5px;
}

div#content h2.section_title {
  border-bottom:1px dotted #000;
  font-size:2em;
  font-variant:small-caps;
}

div#content .bread_crumb {
  border-bottom:1px dotted #000;
  margin-bottom:1em;
  padding:6px 0 7px;
}


div#content .bread_crumb a {
  text-decoration:underline;
}

.clickable {

    cursor  : pointer;
}

.horizontalSeenPix { float:left; padding-left:5px; border: 0; background-color: #333 }
#horizontalSeenControls { padding-top: 8px; width: 460px; height: 15px; }
#horizontalSeenControls .prev {float:left;}
#horizontalSeenControls .bar {float:left; padding-left: 130px;}  
#horizontalSeenControls .next {float:right;}

.verticalSeenPix {text-align:center; border: 0; background-color: #333 }
#verticalSeenControls { padding-top: 8px; width: 150px; height: 15px; }
#verticalSeenControls .prev {float:left;}
#verticalSeenControls .bar {float:left; padding-left: 50px;}  
#verticalSeenControls .next {float:right;}
















div.ajaxuploaditem {
    border          : 1px solid #b7b7b7;
    margin          : 5px;
}

div.ajaxuploaditem div.ajaxuploaditemheader {

    background-color: #b7b7b7;
    padding         : 5px;
    font-weight     : bold;
    font-size       : 16px;
}

div.ajaxuploaditem div.ajaxuploaditemheader div {

    float           : right;
    margin-right    : 20px;
    font-size       : 10px;
    color           : #d4d4d4;
    vertical-align  : middle;
}

div.ajaxuploaditem div.ajaxuploaditemheader div a {

    color           : #fff;
    text-decoration : underline;
}

div.ajaxuploaditem div.ajaxuploaditemheader div a:hover {

    color           : #f0f0f0;
}

div.ajaxuploaditem div.ajaxuploaditembody {

    margin          : 5px;
    padding         : 5px;
}

div.ajaxuploaditem div.ajaxuploaditembody span {

    font-weight     : bold;
    font-size       : 10px;
    vertical-align  : top;
    padding-right   : 2px;
}

div.ajaxuploaditem div.ajaxuploaditembody input, div.ajaxuploaditem div.ajaxuploaditembody textarea {

    width           : 230px;
    margin-bottom   : 5px;
}

div.ajaxuploaditem div.ajaxuploaditemheader div img {

    vertical-align  : middle;
    border          : 0;
}

div.ajaxuploaditem div.ajaxuploadnote {
 
    font-size       : 10px;
    text-align      : left;   
    margin-left     : 54px;
    color           : #535353;
}

div.ajaxuploaditem a.showless {

    font-size       : 13px;
    text-decoration : underline;
    color           : #00f;
}


/* CLASSIFIEDS */

.generalwrapper {

    background-color    : #FDF2D2;
    border              : 1px solid #C2AE7B;
    padding             : 2px;
}

.generalheader {

    min-height          : 25px;
    font-size           : 19px;
    font-weight         : bold;
    background-color    : #E7D49A;
    padding             : 2px;
    padding-left        : 5px;
}

.generalwrapper .generaltextbox {

    margin              : 4px;
    margin-top          : 5px;
    padding             : 1px; 
    border              : 1px solid #696969;
    background-color    : #ffffff;
}

.generalgreytext {

    color               : #888888;
}

.generalgreytextlink {

  color                 : #888;
  text-decoration       : underline;
}

.generaloverflow {
    overflow            : hidden;
}

.generaloverflow img.floater {
    float               : left;
    border              : none;
    padding             : 3px;
}

.violationfloater {
    clear               : both;
    padding-left        : 3px;
}

.generalhr {
     height             : 10px;
     background         : url("brands/bakersfield/images/lineh_dotted.png") repeat-x;  
     margin-top         : 4px;
     margin-bottom      : 4px; 
}

div#main_snap h2 {
font-size:2em;
font-variant:small-caps;
margin: 0 0 10px 0;
padding: 3px 0 0 35px;
background:#fff url(http://www.bakersfield.com/static/new/images/people/camera.gif) no-repeat top left;
letter-spacing: -0.5px;
}

div#main_snap h2.game_header {
font-size:1.6em;
font-variant:small-caps;
margin: 0 0 2px 0;
padding: 3px 0 0 0;
background:#fff url(http://www.bakersfield.com/static/new/images/people/blank.gif) no-repeat top left;
letter-spacing: -0.5px;
}

div#main_snap h1 {
font-size:2em;
font-variant:small-caps;
margin: 0 0 0 0;
padding: 3px 0 0 0;
letter-spacing: -1px;
}

div#main_snap h2 span {
  color:#000;
  font:bold small Arial, sans-serif;
  letter-spacing: -0.25px;
}

div#main_snap h6 {
  font-size: 115%;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 8px;
}

div#main_snap h2.featured {
  height: 21px;
  font-size: 120%;
  border: 1px solid #acacac;
  background:#ebebeb url(http://www.bakersfield.com/static/new/images/people/blank.gif) no-repeat top left;
  margin: 0 0 15px 0;
  padding:7px 0 0 14px;
}

div#main_snap div#browse_header {
  border-top: 2px solid #1e5292;
  border-bottom: 2px solid #e6effa;
  margin: 20px 0 15px 0;
  overflow: hidden;
  padding: 3px 0 0 0;
  display: block;
  height: 23px;
}

div#main_snap div#browse_header h3 {
  font-size: 145%;
  font-weight: bold;
  font-family: arial;
  text-transform: uppercase;
  color: #1e5292;
  float: left;  
  padding-top: 1px;
  letter-spacing: -0.25px;
}

div#main_snap div#browse_header h3 span {
  color:#000;
  font:bold small Arial, sans-serif;
  letter-spacing: -0.1px;
}
div#main_snap div#browse_header h4 {
    float: right;
    padding: 1px 0 0 18px;
    margin: 2px 0 0 0;
    height: 18px;
    font-size: 100%;
    text-transform: none;
    border: none;
}
div#main_snap div#browse_header h4 a {
  color: #000000;
  text-decoration: underline;
}

div#main_snap h6#link_main {
  font-size: 110%;
  text-decoration: underline;
  margin:2px 0 0 0;
  text-transform: none;
  padding: 0px;
}

div#main_snap h6#link_main a:visited, div#main_snap h6#link_main a {
  color: #000000;
  font-size: 110%;
}

/*========================================================
## high school team logos
========================================================*/

div#main_snap div.section_logos {
  width: 580px;  
}

div#main_snap div#flashcontent {

  height: 590px;
}

div#main_snap div.section_logos li {
  list-style-type:none;
  margin-bottom:.8em;
  width: 275px;
  margin-left: 0px;
}

div#main_snap div.section_logos li.even {
  float:right;
}

div#main_snap div.section_logos li.odd {
  float:left;
  padding-left: 10px;
}

div#main_snap div.section_logos ul {
  overflow:hidden;
  padding:0px !important;
  margin-left: 0px !important;
}

div#main_snap div.section_logos img {

  border: none;
}

div#main_snap div.section_logos .imagecontainer {

  float:  left;
  margin: 0 15px 0 0;
  width: 54px;
  height: 62px;
}

div#main_snap div.section_logos .imagecontainer img {
  
  border: medium none;
}

div#main_snap div.section_logos a h5 {
  font-size: 120%;
  font-weight: bold;
  text-decoration: underline;
  color: #000000;
  margin: 0 0 3px 0;
}

div#main_snap div.section_logos a:hover h5 {
  color: #ec0000;
}

div#main_snap div.section_logos i {
  color: #9b9b9b;
}


/*========================================================
## game listings
========================================================*/
div#main_snap ul.games_list li {
  list-style-type:none;
  margin:.2em;
  padding:6px 0 0 6px;
  width: 132px;
  float: left;
  height: 215px;
  background-color: #e5e5e5;
}

div#main_snap ul.games_list {
  overflow:hidden;
  width: 580px;
  padding:0px !important;
  margin-left: 0px !important;
  margin-top: 0px !important;
    list-style-type:none;
}

div#main_snap ul.games_list i {
  color: #9b9b9b;
}

div#main_snap ul.games_list a {
  color: #1e5292;
  font-weight: bold;
  display: block;
    text-decoration: none;
}

div#main_snap ul.games_list a img {
  border: 1px solid #c2c2c2;
  padding: 2px;
  margin: 0 0 2px 0;
  background-color: #ffffff;
}

div#main_snap ul.games_list a:hover img {
  border: 1px solid #707070;
}

/*========================================================
## basic list of all teams
========================================================*/
div#main_snap div#simple_team_listing ul.team_listing li {
  margin: 0 25px 5px 15px !important;
  padding:0px !important;
  width: 192px;
}

div#main_snap div#simple_team_listing ul.team_listing li.even {
  float:right;
}

div#main_snap div#simple_team_listing ul.team_listing li.odd {
  float:left;
}

div#main_snap div#simple_team_listing ul.team_listing {
  overflow:hidden;
  width: 480px;
  margin-left: 100px;
  margin-top: 35px;
  list-style: square;
}

div#main_snap div#simple_team_listing ul.team_listing a {
  color: #1e5292;
  font-weight: bold;
    text-decoration: none;
}


/*========================================================
## featured galleries bottom
========================================================*/

div#main_snap h4 {
  border: 1px solid #c2c2c2;
  background-color: #eeeeee;
  text-transform: uppercase;
  font-weight: bold;
  color: #626262;
  padding: 5px 0 0 12px;
  margin: 30px 0 0 0;
  
}

div#main_snap div#featured_gallery_main h4 {
    font-size: 13px;
    font-family: verdana;
    border: 1px solid #c2c2c2;
    background-color: #eeeeee;
    text-transform: uppercase;
    font-weight: bold;
    color: #626262;
    padding: 4px 0 4px 12px;
    margin: 30px 0 10px 0;
    width: 558px;
}

div#main_snap div#featured_gallery_main {
  width: 580px;
  margin: 8px 0 8px 0;
  overflow: hidden;
  font-size: 11px;
  font-family: verdana;
}

div#main_snap div#featured_gallery_main div.featured_gallery_base {
  float: left;
  width: 135px;
  padding: 0 0 0 8px;
}

div#main_snap div#featured_gallery_main div.featured_gallery_base a img {
  border: 1px solid #c2c2c2;
  padding:2px;
  margin: 0 0 2px 0;
  background-color: #ffffff;
}

div#main_snap div#featured_gallery_main div.featured_gallery_base a:hover img {
  border: 1px solid #707070;
}

div#main_snap div#featured_gallery_main div.featured_gallery_base a {
  color: #1e5292;
  font-weight: bold;
    text-decoration: none;
}

div#main_snap div#staff_gallery_main h4 {
    font-size: 13px;
    font-family: verdana;
    border: 1px solid #c2c2c2;
    background-color: #eeeeee;
    text-transform: uppercase;
    font-weight: bold;
    color: #626262;
    padding: 4px 0 4px 12px;
    margin: 30px 0 10px 0;
    width: 558px;
}

div#main_snap div#staff_gallery_main {
  width: 580px;
  margin: 8px 0 30px 0;
  overflow: hidden;
  font-size: 11px;
  font-family: verdana;
}

div#main_snap div#staff_gallery_main div.staff_gallery_base {
  float: left;
  width: 135px;
  padding: 0 0 0 8px;
}

div#main_snap div#staff_gallery_main div.staff_gallery_base a img {
  border: 1px solid #c2c2c2;
  padding:2px;
  margin: 0 0 2px 0;
  background-color: #ffffff;
}

div#main_snap div#staff_gallery_main div.staff_gallery_base a:hover img {
  border: 1px solid #707070;
}

div#main_snap div#staff_gallery_main div.staff_gallery_base a {
  color: #1e5292;
  font-weight: bold;
    text-decoration: none;
}

div#main_snap div#yoursnaps_gallery_main h4 {
    font-size: 13px;
    font-family: verdana;
    border: 1px solid #c2c2c2;
    background-color: #eeeeee;
    text-transform: uppercase;
    font-weight: bold;
    color: #626262;
    padding: 4px 0 4px 12px;
    margin: 30px 0 10px 0;
    width: 558px;
}

div#main_snap div#yoursnaps_gallery_main {
  width: 580px;
  margin: 8px 0 30px 0;
  overflow: hidden;
  font-size: 11px;
  font-family: verdana;
}

div#main_snap div#yoursnaps_gallery_main div.yoursnaps_gallery_base {
  float: left;
  width: 135px;
  padding: 0 0 0 8px;
}

div#main_snap div#yoursnaps_gallery_main div.yoursnaps_gallery_base a img {
  border: 1px solid #c2c2c2;
  padding:2px;
  margin: 0 0 2px 0;
  background-color: #ffffff;
}

div#main_snap div#yoursnaps_gallery_main div.yoursnaps_gallery_base a:hover img {
  border: 1px solid #707070;
}

div#main_snap div#yoursnaps_gallery_main div.yoursnaps_gallery_base a {
  color: #1e5292;
  font-weight: bold;
    text-decoration: none;
}

div#interestgroupdirectory h3 {
  
  margin-top      : 8px;
  margin-bottom   : 8px;
}

div#interestgroupdirectory h3 a {

  font-size       : 110%;
  font-weight     : bold;
}

div#interestgroupdirectory .categorylist {

  padding         : 10px;
  border          : 1px solid #000;
}

div#interestgroupdirectory .categorylist .categorychildren {

  margin-left     : 15px;
}

div#interestgroupdirectory .categorylist .categorychildren span {

  padding-left    : 5px;
  padding-right   : 5px;
}

div#interestgroupdirectory .categorylist .categorychildren span a {

  font-size       : 110%;
}

div#interestgroupdirectory .categorylist .categorychildren span.splitter {

  border-right    : 1px solid #000;
}

.fixedwidthitem {

  float           : left;
  width           : 170px;
}

div#interestgroup h2 {

  font-weight     : normal;
  font-size       : 16px;
}
div#interestgroup h2 span {
  
  font-weight     : bold;
}

div#interestgroup h3 {

  font-weight     : normal;
  font-size       : 12px;
  margin          : 5px;
}

div#interestgroup h3 span {

  font-weight     : bold;
}

div#interestgroup h3 a {

  padding-left    : 5px;
  padding-right   : 5px;
}

div#interestgroup h3 a.interesttab {

  border          : 1px solid #000;
  font-weight     : bold;
  padding         : 2px 5px 2px 5px;
  background-color: #c6e5e8;
  color           : #194c7f;
}

div#interestgroup h3 a.selected {

  color           : #fff;
  background-color: #194c7f;
}

div#interestgroup div.headerbar {

  background-color : #194c7f;
  border           : 1px solid #000;
  border-bottom    : 0;
  color            : #fff;
  font-weight      : bold;
  font-size        : 130%;
  padding          : 5px;
  margin-top       : 5px;
  margin-bottom    : 5px;
}

div#interestgroup div.headerbar a {
  
  color            : #fff;
}

div#interestgroup div.headerbar div.headerbaroptions {

  float           : right;
}

div#interestgroup div.interestdiscussion {

  border          : 1px solid #000;
  margin-bottom   : 2px;
  margin-top      : 2px;
}

div#interestgroup tr.interestdiscussionheader th, div#interestgroup tr.interestdiscussionheader td {

  padding           : 3px;
  background-color  : #11a9d9;
  font-weight       : bold;
  font-size         : 110%;
  text-align        : center;
}
div#interestgroup tr.interestdiscussionheader td {

  text-align        : left;
}

div#interestgroup tr.interestdiscussionheader th a {

  color             : #000;
  font-weight       : bold;
}

div#interestgroup tr.interestdiscussionbody td {

  background-color  : #d3f0f8;
  padding           : 2px;
}

div#interestgroup tr.interestdiscussionbody td img, div#interestgroup tr.interestdiscussionreply td img {

  margin            : 2px;
  margin-bottom     : 0px;
}

div#interestgroup tr.interestdiscussionreply td {

  padding           : 2px;
}

div#interestgroup tr.interestdiscussionitem td {

  padding           : 2px;
  vertical-align    : top;
}

div#interestgroup div.interestdiscussion td.interestdiscussionside {

  width             : 150px;
  padding           : 5px;
  text-align        : center;
  background-color  : #c6e5e8;
}

div#interestgroup div.interestdiscussion td.interestdiscussionbody {

  padding           : 5px;
}

s
.calendar_header {

  text-align  : center;
  cursor      : pointer;
  font-weight : bold;
}

.calendar_day {

  margin      : 5px;
}

.calendar_cell {


}

.calendar_more_link {

  text-align  : right;
  margin-top  : 10px;
}

/************************************************************************
***** CONTENT BOX *******************************************************
************************************************************************/

.bako_inboxlargecontentbox {
    padding: 0;
    margin-top: 10px;
    background-color: transparent;
    border: 0;
    width: 700px;
    border-width: 0px;     
}

#bako_inboxmenu {
  width:211px;
  float:left;
  padding: 0px;  
  margin-left: 5px;
  margin-top: 10px;
}

.inboxContent {
  width:700px;	
  border-style: solid;
  border-width: 1px;
  padding: 5px;
margin:0px;
  float:left;
}

.bako_fakelink2 {
    color: #0000ff;
    height: 100%;
    width: 100%;
    text-decoration: underline;  
    font-weight: bold;  
    cursor: pointer;
}

.bako_fakelink2:hover {
    color: #0000ff;
    height: 100%;
    width: 100%;
    text-decoration: underline;
    font-weight: bold;
    cursor: pointer;
}

.bako_fakelink3 {
    color: #0000ff;
    height: 100%;
    width: 100%;
    font-weight: bold;  
    cursor: pointer;
}

.bako_fakelink3:hover {
    color: #0000ff;
    height: 100%;
    width: 100%;
    font-weight: bold;
    cursor: pointer;
}

.boldBlack {
  font-weight: bold;
  font-size:16px;  
}

.bold {
  font-weight: bold;
}

.bold12 {
  font-weight: bold;
  font-size: 12px;
}

.blueBold {
  color: #2f5681;
  font-weight: bold;	
}

.hzRow {
  width: 700px;	
  height: 1px;
}

.tblMessage {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: #2f5681;
	border-collapse: collapse;
	background-color: f3f3f9;
	width: 700px;
}

.rowBorderLeft {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: 2f5681; 
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: 2f5681; 
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: 2f5681; 
  background-color: #c8d4e2; 
  padding: 7px;
}

.rowBorderRight {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: 2f5681; 
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: 2f5681; 
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: 2f5681; 
  background-color: #c8d4e2;
  padding: 7px;
}

.rowBorder {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: 2f5681; 
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: 2f5681; 
  background-color: #c8d4e2;
  padding: 7px;
}

.rowMessageTR {
	border-width: 0px;
	background-color: #f3f3f9;
}

.rowMessageTRRead {
	border-width: 0px;
	background-color: #ffffff;
}

.rowMessageTD {
  padding: 3px;
}

.rowMessageTD a:link
{
  color: #0000ff;
  font-weight: bold;  
}

.rowMessageTD a:visited
{
  color: #0000ff;
  font-weight: bold;
}

.rowMessageTD a:hover
{
  color: #0000ff;
  font-weight: bold;
}

.rowMessageTD a:active
{
  color: #0000ff;
  font-weight: bold;  
}

.rowMessageTDRead a:link
{
  color: #000000;
  font-weight: bold;  
}

.rowMessageTDRead a:visited
{
  color: #000000;
  font-weight: bold;
}

.rowMessageTDRead a:hover
{
  color: #000000;
  font-weight: bold;
}

.rowMessageTDRead a:active
{
  color: #000000;
  font-weight: bold;  
}

.invite a:link
{
     color: #0000ff;
}

.invite a:visited
{
     color: #0000ff;
}

.invite a:hover
{
     color: #0000ff;
}

.invite a:active
{
     color: #0000ff;
}

/************************************************************************
***** Friend    *******************************************************
************************************************************************/

#sayitSection {
	float: left;
	height: 150px;
	width: 225px;
	margin-left: 25px;
}

.blueDivder { 
    float: left;	
    width: 1px;
    background-color: #2f5681;
    height:150px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.bako_blue_header {
    border-width: 2px;
    border-style: solid;
	border-color: #2f5681;
	background-color: #f3f3f9;
	width: 250px;
	height: 20px;
	padding: 5px;
	color: #2f5681;
    font-weight: bold;
    font-size: 12px;
    text-align:center;
    margin-bottom:5px;
}

#friendOptions {

}

.friendImage {
    width: 75px; 
    float: left; 
    margin-left: 20px; 
    margin-top:5px; 
    margin-bottom:5px;
}

.friendBody {
    width: 575px; 
    margin-top:5px; 
    margin-bottom:5px;
}

.friendHZ {
    clear: both; 
    margin-left:20px; 
    width:650px;
}

/************************************************************************
***** Friend/Contact Allowed    *************************************************
************************************************************************/
.blueHeader {
    width: 675px; 
    background-color: #c8d4e2; 
    padding: 5px;
    vertical-align:middle
}

.blueSave {
    width: 675px; 
    text-align: center; 
    background-color: #c8d4e2; 
    padding: 5px;
}

.paginate {
    width: 675px; 
    text-align: center; 
    background-color: #ffffff; 
    padding: 5px;
}

.faMessage {
	width:180px;
	float:left; 
	background-color: #ffffff;
}

.faProfileContainer {
	width:500px;
	float:left; 
	background-color: #ffffff;
}

.faInnerContainer {
    width: 480px;
}

.faProfileBlock {
	width: 120px; 
	height: 100px; 
	float: left
}

.faOptions {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}

/************************************************************************
***** Tab Menu    *******************************************************
************************************************************************/

.basictab{
padding: 7px 0;
margin-left: 0;
font: bold 12px Verdana;
border-bottom: 1px solid gray;
list-style-type: none;
text-align: left;
width: 700px;
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
position: relative;
text-decoration: none;
padding: 7px 7px;
margin-right: 3px;
border: 1px solid gray;
border-top: 1px solid gray;
border-bottom: none;
background:url('brands/bakersfield/images/activeTab.gif');
}


.basictab li.selected a{
position: relative;
top: 1px;
padding-top: 8px;
background-color: #FFFF00;
color: black;
background:url('brands/bakersfield/images/inactiveTab.gif');
}

#ig_business a {

  color           : #24408f;
}

#ig_business .ig_header {

  background    : #f3f3f3 url( graphics/ig_header_bg.png ) repeat-x scroll left top;
  margin        : 0 8px 0 8px;
  border-top    : 1px solid #e4e7ee;
  border-bottom : 1px solid #e4e7ee;
}

div#ig_business table .padder {

  padding         : 8px;
}

div#ig_business table .vpadder {

  padding         : 7px 0 7px 0;
}

div#ig_business table .hpadder {

  padding         : 0 8px 0 8px;
}

div#ig_business table .lpadder {

  padding-left    : 8px;
}

div#ig_business table .rpadder {

  padding-right   : 8px;
}

div#ig_business table .tpadder {

  padding-top    : 8px;
}

div#ig_business table .bpadder {

  padding-bottom   : 8px;
}


div#ig_business .ig_button {

  background        : #f5c036 url( brands/bakersfield/images/ig_activetab_bg.png ) repeat-x scroll left top;
  border            : 1px solid #f5c036;
  text-align        : center;
  height            : 23px;
  line-height       : 23px;
}

div#ig_business a.breadcrumb {

  text-decoration : underline;
  font-size       : 9px;
}

div#ig_business a.heavy {

  font-weight     : bold;
  font-size       : 11px;
}

div#ig_business div.picholder {

  border        : 1px solid #f0f1f4;
  padding       : 5px;
  background    : #f3f3f3 url( graphics/ig_nopic_bg.png ) repeat-x scroll left top;
  text-align    : center;
}


#ig_business ul {

  background        : transparent;
  list-style-type   : none;
  overflow          : auto;
  padding           : 0 10px 0 0;
}

#ig_business #ig_tabs ul li {

  display           : block;
  width             : 125px;
  float             : left;
  background        : #b8bcc5 url( brands/bakersfield/images/ig_inactivetab_bg.png ) repeat-x scroll left top;
  margin            : 0.45em 0.45em 0 0;
  padding           : 0.27em 1.4em;
  border-left       : 1px solid #cacdd4;
  border-top        : 1px solid #cacdd4;
  border-right      : 1px solid #cacdd4;
}

#ig_business #ig_tabs ul li:hover {

}

#ig_business ul.reviewhelp li {

  margin            : 1em 0 0 0;
}

#ig_business #ig_tabs ul li a {

  display           : block;
  text-align        : center;
  text-decoration   : none;
}

#ig_business #ig_tabs ul li.active {

  background        : #f5c036 url( brands/bakersfield/images/ig_activetab_bg.png ) repeat-x scroll left top;
  border-left       : 1px solid #f5c036;
  border-top        : 1px solid #f5c036;
  border-right      : 1px solid #f5c036;
}

#ig_business #ig_tabs ul li.active a {

}

#ig_business .seperator {

  border-top        : 2px solid #f5c036;
  width             : 100%;
}

#ig_business .seperatorgrey {

  border-top        : 1px solid #dbdfe8;
  font-size         : 0px;
  width             : 100%;
}

#ig_business .seperatordashed {

  background        : transparent url( graphics/ig_dashed_hr.png ) repeat-x scroll left top;
  width             : 100%;
  font-size         : 0px;
  height            : 3px;
  margin            : 0 0 8px 0;
}

#ig_business #fanclub {

  background        : #fafafa url( graphics/ig_fanclub_bg.png ) repeat-x scroll left top;
}

#ig_business #fanclub div.display {

  text-align        : center;
  color             : #5b70ab;
  font-size         : 14px;
}

#ig_business #fanclub div.scroller {

  margin            : 3px 0 2px 0;
  border            : 1px solid #b8bcc5;
}

#ig_business #fanclub div.scroller .regular {

  float             : left; 
  width             : 70px;
  text-align        : center;
}

#ig_business .regularphoto {

  float             : left;
  width             : 45px;  
}

#ig_business .tinygraytext {

  color             : #cacdd4;
  font-size         : 10px;
}

#ig_business .ig_tinybutton {

  text-align        : center;
  width             : 20px;
  margin-left       : 5px;
  background        : #b8bcc5;
  border-top        : 1px solid #dcdee2;
  border-bottom     : 1px solid #dcdee2;
  padding           : 2px;
}

#ig_business .ig_tinybutton a {

  color             : #fff;
  font-size         : 9px;
  
}

#ig_business .otherbusinesses {

  background-color  : #dbdfe8;
}

#ig_business .bigyellow {

  color             : #f9c53b;
  font-size         : 14px;
  font-weight       : bold;
}

#ig_business .aboutsidebar {

  background-color  : #fce29d;
  font-size         : 14px;
  line-height       : 22px;
}

#ig_business .aboutsidebar span {

  font-size         : 11px;
  font-weight       : bold;
  font-style        : italic;
  line-height       : 15px;
}

#ig_business #businessfinder {

  width             : 200px;
  height            : 65px;
  background        : #fff url( graphics/businessfinder_background.png );
  color             : #24408f;
  font-size         : 13px;
  font-weight       : bold;
}

#ig_business #businessfinder input.searchterm {

  border            : 1px solid #24408f;
  width             : 140px;
  background-color  : #f8f9fb;
  margin            : 14px 0 0 8px;
}

#ig_business input.searchgo {

  width             : 40px;
  height            : 20px;
  background        : #fff url( graphics/businessfinder_buttongo.png );
  border            : 0;
  margin-top        : 2px;
}

#ig_business .sidetext {

  color             : #24408f;
}

#ig_business .greytext {

  color             : #999;
  font-size         : 11px;
  padding-bottom    : 5px;
}

#ig_business .smallbluetext {

  color             : #172e72;
  font-size         : 10px;
  line-height       : 11px;
}

div.horizontalrule {

  border-bottom     : 1px solid #999;
}
