/* Text Styles */
/* #F26522; */

.txtlarge { color:#777; font-size:14px; }
.blog-title { color: #FFFFFF; font-size: 15px; }
.teaser { color: #ada89e; font-size: 11px; }
.teaser a { color: #e61441; text-decoration: none; }
.teaser a:hover { text-decoration: underline; }
.readstory a { color: #598527; font-size: 14px; text-decoration: none; }
.readstory a:hover { text-decoration: underline; }
.seeall a { color: #6b6862; text-decoration: none; }
.seeall a:hover { text-decoration: underline; }
.margin-bottom-em { margin-bottom:1em; }

.galleries { color: #ffffff; text-decoration: none; }
.galleries a { color: #ffffff; text-decoration:none; }
.galleries a:visited { color: #ffffff; text-decoration:none; }
.galleries a:hover { text-decoration:underline; }

#preload1{ background: url('../images/home-membership-hover.gif') no-repeat; display:none; }
#preload2{ background: url('../images/home-iam-hover.gif') no-repeat; display:none; }
#preload3{ background: url('../images/home-blog-hover.gif') no-repeat; display:none; }
#preload4{ background: url('../images/bmetv-hover.gif') no-repeat; display:none; }
#preload5{ background: url('../images/home-store-hover.gif') no-repeat; display:none; }
#preload6{ background: url('../images/askbme-mini-head-nobg-hover.gif') no-repeat; display:none; }

/* Structure */
.masthead { background: url('../images/header-thin-bg8.png') repeat-x; height: 405px; padding: 10px 0 0 0; }
.masthead-thin { background: url('../images/header-thin-bg8.png') repeat-x; height: 24px; padding: 10px 0 0 0; }
[class~=masthead] { background: url('../images/header-thin-bg-fade.png') repeat-x; }
.masthead .by { padding: 0 0 0 20px; }
.masthead .stats { padding: 0 20px 0 0; }

/*#main{ width:967px; margin:0 auto; overflow:hidden; background: #33322f url('../images/hands_dark.jpg') no-repeat scroll bottom left; }*/
#main{ width:967px; margin:0 auto; overflow:hidden; background: #33322f url('../images/teambme_dark.jpg') no-repeat scroll bottom left; } 

.home-left { float:left; width: 285px; margin: 0 30px 0px 0; padding: 0; overflow: hidden; }
.home-middle {float: left; width: 285px; margin: 0 30px 0 0; padding: 0;}
.home-right { float:right; width:285px; padding:0; }

#mast-img {  background: url('../images/tatt_con.jpg') no-repeat; height: 347px; margin: 0 0 0 23px; cursor:pointer; }
#mast-img .seeall { position: relative; top: 320px; left: 28px; }
#mast-img .readstory { position: relative; top: 280px; right: 100px; }

#inner-content { padding: 0 24px 0 24px; }
#lower-content { padding: 0 24px 24px 24px; float: left; }

/*#home-bmetv,#home-iam, #askbme, #home-411{ margin-top:40px;}*/
#home-bmetv h3, #home-blog h3, #askbme h3 { font-size:15px; font-weight:normal; margin-bottom:4px; }
/*#home-bmetv p, #home-blog p, #askbme p { font-weight:normal; margin-bottom:4px;}*/

/*#home-blog h2 { text-indent:-10000px; background: url('../images/home-blog.gif') no-repeat; height: 40px; }
#home-blog h2:hover { background: url('../images/home-blog-hover.gif') no-repeat; } */
/*#home-blog a{ text-decoration:none; color:#c6b70d;}
#home-blog a:hover{ text-decoration:underline; }*/

/*#home-bmetv h2 { text-indent:-10000px; background: url('../images/bmetv.gif') no-repeat; height: 40px; }
#home-bmetv h2:hover { background: url('../images/bmetv-hover.gif') no-repeat; }*/
#home-bmetv a{ text-decoration:none; color:#c60d0c;}
#home-bmetv a:hover{ text-decoration:underline; }

#home-search{margin-bottom:20px;}
/*#home-search h2 { text-indent:-10000px; background: url('../images/home-search.png') no-repeat; height: 40px; }*/
#home-search form div.left{height:40px;}
#home-search input#terms {width:193px;font-size:15px;border:1px solid #878580;padding:5px;height:20px;background:#000;color:#fff;}
#home-search .submit{ padding:0 26px 0 9px;font-weight:bold;background-position:82% 50%;margin-left:9px;margin-top:0px;height:32px;}

/*#home-gallery h2 { text-indent:-10000px; background: url('../images/home-gallery.gif') no-repeat; height:40px; }
#home-gallery h2:hover { background: url('../images/home-gallery-hover.gif') no-repeat; }*/
#home-gallery .box a { width:92px; height:69px; background:#000; display:block; float:left; margin:0 2px 2px 0;  padding:0; overflow: hidden; }
#home-gallery .box, #home-iam .box { text-align: center; }
#home-gallery #gallery-button  { text-decoration:none; border:1px solid #F26522; display:block; width:120px; padding:10px 25px 10px 10px; margin:25px auto; margin-bottom:0px; background: url('../images/button_icon.gif') 95% no-repeat; font-weight:bold; }
.shadow_box {
    -webkit-box-shadow:  0px 0px 10px 1px rgba(00, 00, 00, 0.9);
    box-shadow:  0px 0px 10px 1px rgba(00, 00, 00, 0.9);
}
#home-iam .box a { width:68px; height:51px; background: #000; display: block; float: left; margin:0 2px 2px 0; padding:0; overflow:hidden; }

/*#home-iam h2 { text-indent:-10000px; background: url('../images/home-iam.gif') no-repeat; height: 40px; }
#home-iam h2:hover { background: url('../images/home-iam-hover.gif') no-repeat; }*/

#home-411 h2 { text-indent:-10000px; background: url('../images/home-411.gif') no-repeat; height: 40px; }
#home-411 h2:hover { background: url('../images/home-411-hover.gif') no-repeat; }

/*#home-store { margin-top: 45px; }
#home-store h2 { text-indent:-10000px; background: url('../images/home-store.gif') no-repeat; height: 40px; }
#home-store h2:hover { background: url('../images/home-store-hover.gif') no-repeat; }*/
#home-store .box a { width:92px; height:69px; display:block; float:left; margin:0 2px 2px 0;  padding:0; overflow: hidden; background: #fff; text-align: center;}

/*#home-membership h2 { text-indent:-10000px; background: url('../images/home-membership.gif') no-repeat; height: 40px; }
#home-membership h2:hover { background: url('../images/home-membership-hover.gif') no-repeat; } */
#home-membership-box { padding:20px; border:1px solid #6B6862; font-size:11px; }
#home-membership #membership-button { text-decoration:none; font-size:13px; border:1px solid #F26522; color:#F26522; display:block; width:50px; padding:10px 45px 10px 40px; margin:auto; background: url('../images/button_icon.gif') 95% no-repeat; font-weight:bold; }


#footer ul { margin-left: 13px; }

.home-weare { float:left; background:url('../images/weare8.png') no-repeat;  width:343px; padding:55px 0 0 0; } 
[class~=home-weare] { background: url('../images/weare.png') no-repeat; }
.home-weare p { padding:20px 24px; }

.home-help { float: left; background: url('../images/help8.png') no-repeat; width: 323px; padding: 55px 0 0 0; }
.home-help p, .home-legal p { padding-right: 24px; padding-top: 20px }
[class~=home-help] { background: url('../images/help.png') no-repeat; }

.home-legal { float: left; background: url('../images/legal8.png') no-repeat; width: 277px; padding: 55px 0 0 0; }

[class~=home-legal] { background: url('../images/legal.png') no-repeat; }

#askbme { width:279px; height:auto; clear:both; overflow:hidden; float:left; }
#askbme a{ text-decoration:none; }
#askbme a:hover{ text-decoration:underline;}
#askbme-head { margin-bottom:1em; }
#askbme-mini-head { padding-bottom:5px; }
#askbme-mini-head a { text-indent: -6000px; display:block; background: url('../images/askbme-mini-head-nobg.gif') no-repeat left; height: 35px; width: 150px;}
#askbme-mini-head a:hover { background: url('../images/askbme-mini-head-nobg-hover.gif') no-repeat left; } 

.header h3 { margin-top: 10px; }

#global-forum { float:left; width:285px;}
#global-forum-header { margin-bottom:1em; }
h2.forums { text-indent:-10000px; background: url('../images/iam-forum-public.png') no-repeat; width: 137px; height: 35px; padding-bottom:5px; }

.shadow {
    -webkit-box-shadow: 0px 0px 10px 4px rgba(8, 8, 8, 0.1);
    box-shadow: 0px 0px 15px 5px rgba(8, 8, 8, 0.1);
}

p {
    margin: 0 0 10px;
}
 /*
Back to top button 
*/
#back-top {
    position: fixed;
    bottom: 30px;
    margin-left: 980px;
}
#back-top a {
    width: 48px;
    display: block;
    text-align: center;
    font: 11px/100% Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #666;
    /* background color transition */
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover {
    color: #fff;
}
/* arrow icon (span tag) */
#back-top span {
    width: 48px;
    height: 48px;
    display: block;
    margin-bottom: 7px;
    background: #333 url("/mcp_core_res/static/images/up-arrow_2.png") no-repeat center center;
    /* rounded corners */
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    /* background color transition */
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover span {
    background-color: #777;
}

#register_form input[type=text], #register_form input[type=password],
.register_form input[type=text], .register_form input[type=password] {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #878580;
    color: #FFFFFF;
    height: 24px;
    padding: 0 5px;
    text-align: left;
    width: 220px;
    margin-bottom: 2px;
    font-family: "tahoma", verdana, arial, helvetica;
    display: inline-block;
}
