/*----------------------------

 Crush It! styles for screen
 (c) 2009

----------------------------*/

/* Resets */

* { margin: 0; padding: 0; }

body {
    font-size: 14px;
    line-height: 19px;
    font-family: Georgia, Times New Roman, serif;
    color: #3F3010;
    background: #264c0f url(/images/crushit-bg.png) repeat-x left top;
}

a, a:link, a:visited {
    color: #5c4921;
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    text-decoration: underline;
}


a img {
    border: 0;
}

ul {
    list-style: none;
}

th { text-align: left 
padding-top:18px;
text-align:left;
}

.ghost { display: none !important; }

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    visibility: hidden;
    height: 0;
}

#page {
    width: 980px;
    margin: 0 auto;
    background-color: #EEE7D7;
}

.buyme {
    position: absolute;
    right: 32px;
    bottom: 60px;
    text-align: center;
}

.buyme ul { margin-top: 15px; }

.buyme li {
    float: left;
}

.buyme li a {
    display: block;
    width: 95px;
    height: 17px;
    background: url(/images/book-links.png) no-repeat left top;
}

.buyme li.amazon a:hover { background-position: left bottom }

.buyme li.indie a { background-position: -95px 0;}
.buyme li.indie a:hover { background-position: -95px bottom;}
.buyme li.borders a { background-position: -190px 0;}
.buyme li.borders a:hover { background-position: -190px bottom;}
.buyme li.bn a { background-position: -285px 0;}
.buyme li.bn a:hover { background-position: -285px bottom;}

#page h4 {
    background: url(/images/title-bg.png) repeat-x left top;
    padding: 14px 0 0 30px;
    height: 32px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
}

.map.box iframe { margin-bottom: 12px }

#middle {
    float: left;
    width: 490px;
    border: 0;
}

#middle .box, #left .box {
border-bottom:1px solid #DAD1C4;
padding:15px 15px 20px;
}

.announcement.box .post {
    font-weight: normal;
    margin-bottom: 20px;
}

.announcement.box h3 {
    font-weight: normal;
    font-size: 11px;
    margin-bottom: 15px;
}

.announcement.box .comments {
font-size:14px;
font-weight:bold;
padding-bottom:10px;
}

#commentform textarea {
    width: 100% !important;
}

ol.commentlist {
    list-style: none;
}

#left {
    float: left;
    width: 228px;
    background-color: #faf3e1;
    border-top: 1px solid #dad1c4;
}

#left a { font-weight: bold; }

.tv.box { text-align: center }

.tv.box img {
    margin: 10px 0;
}

#footer {
    background: #c1b69d url(/images/footer.png) left top repeat-x;
padding:79px 0 48px;
    border-bottom: 5px solid #66635c;
}

#footer ul {
    width: 166px;
    float: left;
    border: 1px solid #ded1b5;
    border-width: 0 1px;
    border-color: #ded1b5 #958978 #ded1b5 #ded1b5;
    padding: 30px 0 10px 24px;
    background: url(/images/title-more-gary.png) no-repeat 24px 5px;
    font-weight: normal;
}

#footer ul li {
    margin: 7px 0;
}

#footer ul.more_gary {
    border-left: 0;
}

#footer ul.more_book {
    background-image: url(/images/title-more-on-the-book.png);
}

#footer ul.contact {
    background-image: url(/images/title-contact.png);
}

#footer ul.protip {
    background-image: url(/images/title-pro-tip.png);
    border-right: 0;
}

#footer ul.createdby {
background-image:url(http://crushitbook.com/images/created-by.png);
border-right:0 none;
}

/*
  Experience
*/

#exps .exp{ margin-left: -42px; text-align: left; width: 980px; height: 355px; padding-bottom: 40px; background-repeat: no-repeat; position: relative;}
.exp p { }
.exp a {position: absolute; }
.exp object { position: absolute; right: 60px; top: 110px }
#exps .wristband { background-image: url(/images/3-books.jpg);}
#exps .video { background-image: url(/images/50-books.jpg); }
#exps .skype { background-image: url(/images/300-books.jpg); }
#exps .wineevent { background-image: url(/images/250-books.jpg); }
#exps .dinner { background-image: url(/images/1000-books.jpg); }

#exps .copy {
  width: 360px;
position: absolute;
left: 230px;
top: 110px;
height: 220px;
}

#internally-yours .exp p { margin: 0; line-height: 20px; }

#exps { margin-top: 38px }

#exps h5 { font-size:12px; font-style:italic; margin-top:5px;}
#exps h6 { border-top:1px solid lightgrey; padding-top: 4px; line-height: 12px; bottom: 0; position: absolute; font-family: Arial; font-weight: normal; }

/*
  front page
*/

#spotlight h1 {
    text-indent: -99999px;
    width: 605px;
    height: 30px;
    background-image: url(/images/gary-headline-trans.png);
    position: absolute;
    top: 70px;
    left: 324px;
}

#spotlight {
    background: url(/images/header-big.png) no-repeat left top;
    height: 663px;
    width: 980px;
    position: relative;
}

#spotlight h2 {
    position: absolute;
    top: 118px;
    left: 345px;
    width: 580px;
    text-align: center;
    font-size: 18px;
    font-weight: normal;
}

#spotlight .c2a {
    margin: 31px 0 0 142px;
    text-align: center;
}

#spotlight .c2a .button {
background: url(/images/buy-the-experience-trans.png) no-repeat left top;
width: 283px;
height: 88px;
display: block;
}

#spotlight .c2a .button:hover {
background-position: left bottom;
}

/* outside of the US button */
#spotlight .notintheusa {
background:transparent url(/images/signed-copy.png) no-repeat scroll left top;
display:block;
height:92px;
left:490px;
position:absolute;
top:99px;
width:131px;
}

#spotlight .notintheusa:hover {
background-position: left bottom;
}

#spotlight .c2a .button img { display: none }

#spotlight .book {
    position: absolute;
    left: 0;
    top: 20px;
}

#spotlight #sections {
    position: absolute;
    top: 388px;
}

#spotlight .section {
    width: 185px;
    float: left;
    padding: 0 31px;
    text-align: center;
}

#spotlight .press {
    width: 169px;
}

#spotlight .section h3 {
    margin: 25px 0;
    text-align: center;
}

#spotlight .book-deets .more {
    position: relative;
    bottom: 12px;
}

#spotlight .section p {
    margin-bottom: 15px;
    line-height: 17px;
    text-align: center;
}

#spotlight .section p a {
    color: #5C4921;
}

#spotlight .section p a:hover {
    text-decoration: none;
}

#sections .more {
    text-align: right;
}

#sections .more a {
    color: #377f0f;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
}

#sections .tv a {
    display: block;
    height: 62px;
    weight: 179px;
    margin: 0 auto;
}

#spotlight ul#buyme {
    position: absolute;
    right: 0;
    top: 330px;
    width: 675px;
    height: 38px;
}

#spotlight #buyme li {
    float: left;
    padding: 0 7px;
}

#spotlight #buyme a {

}

#left {
    display: none !important;
}

body.index #middle {
    margin: 16px 0 0 23px;
    width: 587px;
}

body.index #middle h4 {
    display: none !important;
}

body.index #right .buy, body.index #right .forum {
    display: none;
}

body.index #right h3.twitter {
    margin-top: 23px;
}


h3.follow img {
    position: relative;
    bottom: 3px;
}
/*
  internal pages
*/

#main {
    background-color: #EBE5D4;
}

ul#header {
    text-align: right;
    /* background: url(/images/nav-bar-new.png) no-repeat; */
    background-color: black;
    padding-top: 6px;
}

#header li {
    float: left;
}

#header li a {
    display: block;
    background: transparent url(/images/nav-bar.png);
    width: 163px;
    height: 46px;
    text-indent: -99999px;
}

#header li.home a:hover {
    background-position: left bottom;
}
#header li.about-gary a {
    background-position: -163px top;
}
#header li.about-gary a:hover {
    background-position: -163px bottom;
}
#header li.press-reviews a {
    background-position: -326px top;
}
#header li.press-reviews a:hover {
    background-position: -326px bottom;
}
#header li.tour-dates a {
    background-position: -489px top;
}
#header li.tour-dates a:hover {
    background-position: -489px bottom;
}
#header li.about-the-book a {
    background-position: -651px top;
    width: 164px;
}
#header li.about-the-book a:hover {
    background-position: -651px bottom;
    width: 164px;
}
#header li.sample-chapter a {
    background-position: -815px top;
}
#header li.sample-chapter a:hover {
    background-position: -815px bottom;
}

body.page #left {
    display: none !important;
}

body.page #middle {
    width: 643px !important;
}

body.page #spotlight {
    display: none;
}

#mini-header {
    display: none;
position: relative:
}

body.page #mini-header {
    display: block;
position: relative;
}

#mini-header .world-market-btn { display: none }

#forum {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

body.page h1 {
color:black;
font-family:Helvetica,Arial,sans-serif;
font-size:2.6em;
font-weight:bold;
letter-spacing:-0.04em;
line-height:1.05em;
margin:38px 0 0 38px;
}

body.index .post .title { 
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	letter-spacing: -0.04em;
	line-height: 1.05em;
	margin: 0 0 10px 0;
}

#internally-yours {
    padding: 0 42px 15px 42px;

    /* color: #333; */
}

#internally-yours p {
    margin: 15px 0;
}

#right {
    float: right;
    width: 335px;
    background: #E3DDCB url(/images/SB-bg.png) repeat-y left top;
    padding-left: 1px;
    margin-top: -6px;
    border-bottom: 1px solid white;
}

#right a { }

#right .box {
    padding: 5px 33px 11px;
}

#right .box p {
    margin-bottom: 10px;
}

#right .box.buy {
    text-align: center;
}

#right .twitter.box {
    padding-bottom: 21px;
}

#right h3 {
    background: #F3EED6 url(/images/sidebar-shadow.png) left bottom no-repeat;
    padding: 13px 26px 20px;
    border: 1px solid #d7d0b9;
    border-width: 1px 0 0 1px;
}

.forum.box {

}

.forum.box a {
    float: right;
    padding: 12px 0 0 4px;
}

.twitter.box h5 {
    text-indent: -99999px;
    margin: 0 auto 20px;
    background-image: url(/images/support-twitter.png);
    width: 206px;
    height: 29px;
}

.twitter.box div {
    float: left;
    width: 94px;
    font-weight: bold;
    text-align: center;
}

.twitter.box .small {
    position: relative;
    top: 3px;
    margin-left: 7px;
}

.twitter.box div.big {
    float: right;
    margin-right: 4px;
}

.map.box img {
    width: 255px;
}

#right .newsletter.box {
    padding-bottom: 33px;
}

.newsletter.box input.field {
    font-size: 14px;
    margin: 10px 0;
    border: 1px solid #e0e0e0;
    width: 100%;
    padding: 5px;
}

.share.box a {
    display: block;
    height: 34px;
    padding: 8px 0 8px 55px;
    background: url(/images/icon-twitter.png) no-repeat left top;
}

.share.box a.facebook {
    background-image: url(/images/icon-facebook.png);
}

.share.box a.tumblr {
    background-image: url(/images/icon-tumblr.png);
}

/*
  forum_menu
*/

#wp-forum table.forum_menu td {
    background-color: #F6F8F8;
}

.tweet_list .header {
    display: none;
}

#internally-yours.crush-it-the-forum {
    padding-right: 10px !important;
}

/*
  single
*/

#internally-yours ol.commentlist {
	margin-top: 30px; 
}

#internally-yours .comments-template {
	margin-top: 35px;
}

#internally-yours li.comment {
	padding-bottom: 10px;
	margin-bottom: 20px;
}

#internally-yours .comment-body {
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
}

#internally-yours .comment-body p {
	font-size: 13px;
        line-height: 17px;
        
}

#internally-yours img.avatar {
	margin: 7px 0 0 5px;
	
}

#internally-yours cite.fn a {
	font-weight: bold;
	font-style: normal;
        margin-left: 10px;
}

#internally-yours .vcard {
	background-color: #F3EED6;
}

#internally-yours .comment-meta {
       font-size:10px;
       left:51px;
       position:absolute;
       top:5px;

}

ol.offers {
	font-size: 20px;
	margin-top: 40px;
	padding-left: 20px;
}

ol.offers li {
	margin-bottom: 15px;
}

/* cross promo */

              .rework-promo {
                  font-family: Helvetica, Arial;
                  font-size: 13.5px;
                  color: #343434;
margin-left: -42px;
              }



              #internally-yours.rework-promo .rework-spotlight { 
       font-family:Georgia,Times;
       font-size:19px;
       margin-bottom:20px;
       padding-bottom:20px;
       padding-top:40px;
       width:565px;



              }

              #internally-yours.rework-promo .rework-spotlight img{
              float: left;
              padding: 0 10px 0px 0px;    
              border: none;
       width: 120px;

              }


              #internally-yours.rework-promo .title{
font-family:Helvetica,Arial;
font-size:19px;
font-style:normal;
font-weight:bold;
letter-spacing:-0.4px;
line-height:110%;
padding:0 9px 0px 0;
text-align:left;
width:285px;
              }

              #internally-yours.rework-promo .titlegreen{
color:#115728;
font-family:Helvetica,Arial;
font-size:19px;
font-style:italic;
font-weight:bold;
letter-spacing:-0.4px;
line-height:110%;
padding:0 9px 15px 0;
text-align:left;
width:285px;
              }

              #internally-yours.rework-promo .fivecopy {
               width: 300px;
       padding-bottom: 75px;
              }

           #internally-yours.rework-promo .section { 
background-image:url(http://vaynermedia.com/images/one-little-book.png);
background-position:346px 31px;
background-repeat:no-repeat;
border-bottom:1px dashed gray;
margin-top:20px;
padding-top:8px;
width:565px;
           }

           #internally-yours.rework-promo .section p { 
line-height:18px;
padding-top:0;
width:565px;
           }

           #internally-yours.rework-promo .send-receipts{
           font-weight: bold;
       }


               #internally-yours.rework-promo .bigdeal{
background-image:url(http://vaynermedia.com/images/five-little-book.png);
background-position:right 33px;
background-repeat:no-repeat;
width:565px;
                   }

           #internally-yours.rework-promo .bigdeal p { 
           width:565px;
           padding-top: 0px;
           }

           #internally-yours.rework-promo .rework-spotlight .subheading { 
       font-size: 13.5px;
       font-family: Helvetica, Arial;
       line-height: 18px;
       padding-top: 10px;
           }

#internally-yours.rework-promo .section h5{
font-size:13.5px;
font-weight:normal;
margin:10px 0 -2px;
padding:0;
text-transform:none;
    
}
#internally-yours.rework-promo h2.checkout {
color:#343434;
font-family:helevetica,arial;
font-size:13.5px;
font-style:normal;
font-weight:bold;
margin-bottom:-26px;
margin-top:-9px;
    }
    
#internally-yours.special-offers a { text-decoration: underline }


/* digital bonus */

#internally-yours.digital-bonus-plan a {
text-decoration: underline;
color: #254B0F;
}


#internally-yours.digital-bonus-plan a:hover {
text-decoration: underline;
color: #4F2D05;
}

/* world market */
body.page div h1.cost-plus-world-market-crush-it-tour { color:black;
font-family:Helvetica,Arial,sans-serif;
font-size:2.45em;
font-weight:bold;
letter-spacing:-0.04em;
line-height:1.05em;
margin:38px 0 10px 38px; }
           #internally-yours.cost-plus-world-market-crush-it-tour .button { 
               position:absolute; 
               display:block; 
               background: transparent none no-repeat left top; 
               text-indent:-9999px; 
               }

           #internally-yours.cost-plus-world-market-crush-it-tour .button:hover {
               background-position: left bottom;
               }

            #internally-yours.cost-plus-world-market-crush-it-tour {
background-image:url(http://vaynermedia.com/images/world-BG.png);
background-repeat:repeat-y;
margin:0;
padding:20px 46px;
position:relative;
                }
                
                
                #internally-yours.cost-plus-world-market-crush-it-tour #torn-background {
background-image:url(http://vaynermedia.com/images/torn-bg.png);
height:255px;
position:relative;
width:553px;
                    }

            #internally-yours.cost-plus-world-market-crush-it-tour #follow-us-twitter {
background-image:url(http://vaynermedia.com/images/world-market-twitter.png);
bottom:20px;
height:53px;
position:absolute;
right:46px;
width:200px;
            }


            #internally-yours.cost-plus-world-market-crush-it-tour #join-us-facebook {
background-image:url(http://vaynermedia.com/images/world-market-facebook.png);
height:50px;
left:313px;
position:absolute;
top:124px;
width:202px;
            }
         
#internally-yours.cost-plus-world-market-crush-it-tour #market-logo {
border:medium none;
display:block;
text-align:center;
top:100px;
}

#internally-yours.cost-plus-world-market-crush-it-tour h2{
color:black;
font-family:helvetica,arial;
left:38px;
position:absolute;
right:30px;
text-align:center;
top:32px;
}

#internally-yours.cost-plus-world-market-crush-it-tour p.real{
color:#3F3F3F;
font-family:helvetica,arial;
left:69px;
line-height:19px;
position:absolute;
text-align:center;
top:124px;
width:207px;
}

.world-market-btn{
position: absolute;
right:14px;
top:11px;
}

a.ustream {
	background:#000000 url(images/USTREAM-LIVE.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-family:arial;
	font-size:35px;
	height:43px;
	line-height:1;
	margin-top:20px;
	padding-bottom:20px;
	padding-left:300px;
	padding-top:50px;
}

#internally-yours.about-gary-vaynerchuk p {line-height: 21px;}

p.sceenr-intro {
font-size:16px;
line-height:22px;
}

p.prof-intro {
font-size:20px;
line-height:25px;
}

#internally-yours h2 {
font-family:Arial,Helvetica;
line-height:24px;
padding-top:10px;
text-align:left;
}

#internally-yours.for-professors h2 {
font-family: Arial, Helvetica;
padding-top:0px;
text-align:left;
font-size: 15px;
}

a.recap-this-event {
margin-left: 9px;
}

th { padding-top: 20px; }

/* Vook! */

#vook-container {
width: 644px;
float: left;
background-color: #fff;
}

h1.vook { 
position: absolute;
z-index: 3;

}
            #internally-yours.vook {
                position: relative;
padding: 96px 0 0 9px;
background: white url(http://vaynermedia.com/images/vook-header.png) repeat-x left top;
            }
                
                #internally-yours.vook hr {
                    color: #EFEFEF;
                    margin-top: 10px;
                }
                
                #internally-yours.vook h2 {
color:#4B4B4B;
font-size:22px;
letter-spacing:-0.4px;
padding-bottom:9px;
                    }

           #internally-yours.vook .logo {
position: absolute;
top: 13px;
right: 53px;
           }
           #internally-yours.vook #vook-video-module {
               background:transparent url(http://vaynermedia.com/images/vook-video-module.png) no-repeat scroll 0 0;
               height:308px;
               width:627px;
               position: relative;
           }
           
           #internally-yours.vook .button { 
               position:absolute; 
               display:block; 
               background: transparent none no-repeat left top; 
               text-indent:-9999px; 
               }

          #internally-yours.vook  .button:hover {
               background-position: left bottom;
               }
               
           #internally-yours.vook  .vook-logo-top {
                position: absolute;
                display:block;
                left: 0;
                top: 0;
            }
            
            #internally-yours.vook #buy-web-vook {
                background-image:url(http://vaynermedia.com/images/buy-web-vook.png);
                height:53px;
                left:423px;
                top:100px;
                width:175px;
        }
            
        #internally-yours.vook #buy-iphone-app {
            background-image:url(http://vaynermedia.com/images/buy-iphone.png);
            height:53px;
            left:419px;
            top:156px;
            width:185px;;
            }
            
            #internally-yours.vook #vook-video-module img {
position:absolute;
right:24px;
top:219px;
         
                }

            #internally-yours.vook  #vook-information {
background:transparent url(http://vaynermedia.com/images/iphone-vook.png) no-repeat scroll 400px top;
font-family:Helvetica,Arial;
font-size:95%;
margin-top:20px;
padding:0 261px 0 21px;        
             }  
             
             #internally-yours.vook #vook-information {
background:transparent url(http://vaynermedia.com/images/iphone-vook.png) no-repeat scroll 400px top;
color:#696969;
font-family:Helvetica,Arial;
font-size:95%;
margin-top:20px;
padding:0 261px 0 21px;
                }
                
                #internally-yours.vook #bottom {
                background-image: url(http://vaynermedia.com/images/vook-bottom.png);
                background-repeat:no-repeat;
                background-color: #FFF;
                height:429px;
                width:632px;
                      } 
                      
            #internally-yours.vook #learn-more{
background-image:url(http://vaynermedia.com/images/learn-more-vook.png);
bottom:118px;
height:53px;
left:30px;
width:294px;
                }
            
            #internally-yours.vook #vook-logo-bottom{
background-image:url(http://vaynermedia.com/images/vook-logo-bottom.png);
bottom:115px;
height:63px;
right:45px;
width:188px;
                
            }
            #internally-yours.vook #vook-link {
                color: #3589DE;
                text-decoration: none;
            }
            
            #internally-yours.vook #vook-link:hover {
                text-decoration: underline;
            }

#internally-yours.vook .foot {
background:transparent url(http://vaynermedia.com/images/vook-bottom.png) no-repeat scroll left top;
height:152px;
margin-top:64px;
position:relative;
right:8px;
width:642px;
}


#internally-yours.vook h3 {
color:#4B4B4B;
font-size:14px;
margin-top:19px;

}


#internally-yours.vook p.small{
color:gray;
font-size:12.5px;
line-height:16px;
margin-top:3px;
}

            #internally-yours.vook #try-web-book {
background-image:url(http://vaynermedia.com/images/web-vook-btn.png);
bottom:35px;
height:34px;

right:80px;
width:79px;
            }
            

body.vook #right .box.buy { display: none }


.feedback-panel {
    padding:20px 20px 5px 43px;
    width: 200px;
    border: #C2B79E 1px solid;
    position:fixed;
    top:100px;
    left:-265px;
	  background: #EBE5D4;
		z-index: 1;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}

.feedback-panel a.feedback-tab {
    background:transparent url(/images/author.png) no-repeat scroll 0 0;
    border-width: 1px 1px 1px 0;
    display:block;
    height:243px;
    left:60px;
    bottom:21px;
    position:relative;
    float:right;
    text-indent:-9999px;
    width:40px;
    outline:none;
}

#response-message {
    background: #fff;
    border: #C2B79E 1px solid;
    border: 1px solid #999;
    padding:50px;
}