/* CSS Document */

body,
body#schlTweens {
    background-color: #370100 !important;
    background-image: url(../images/savageBkgrd_Wrapper.jpg) !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
}

body#schlTweens table#tweens {
    background-color: transparent !important;
    background-image: none !important;
}

body#schlTweens table#tweens div#schlPageWrapper div#schlPageContent {
    background: url(../images/savageBkgrd_Header.png) no-repeat 38px 28px !important;
}

#adTop .adTopWrap, #adTop #schlLeaderboard3o, #adTop .adTopInner, #adTop .adTopInner2 {
	/*margin: 0 !important;*/
}

body#schlTweens #stacks-schl-home {
    display: none !important;
}
body#schlTweens table#tweens div#schlPageWrapper div#schlPageContent {
    padding-top: 0 !important;
}
/*
body#schlTweens table#tweens div#schlPageWrapper div#footer-wrapper-4o div#footer-corporate {
    padding-left: 30px;
}
body#schlTweens table#tweens div#schlPageWrapper div#footer-wrapper-4o {
    width: 970px !important;
}
*/
body#schlTweens table#tweens div#schlPageWrapper div#schlPageContent div#schlMainContent div#schlLegacyTweens,
#savageWrapper {
    width: 730px;
}

header, section, article, nav, footer {
	display: block;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
 	overflow: hidden;
}

.clear {
	clear: both;
}

.blockLink {
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}

a.blockLink:hover {
	background-position: left bottom;
}

.savageTitle {
    display: block;
    margin: 0;
    padding: 0;
}

.shimify img,
.shimified img {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
}

.savageHasCorners {
    display: block;
    position: relative;
}
.savageCornersInner {
    position: relative;
    z-index: 9;
}
.savageCorner {
    display: block;
    position: absolute;
    z-index: 10;
    width: 53px;
    height: 53px;
    background-position: 0 0;
    background-repeat: no-repeat;
}
.savageCorner_TopLeft {
    top: -5px;
    left: -5px;
    background-image: url(../images/savageCorner_TopLeft.png);
}
.savageCorner_TopRight {
    top: -5px;
    right: -5px;
    background-image: url(../images/savageCorner_TopRight.png);
}
.savageCorner_BottomLeft {
    bottom: -5px;
    left: -5px;
    background-image: url(../images/savageCorner_BottomLeft.png);
}
.savageCorner_BottomRight {
    bottom: -5px;
    right: -5px;
    background-image: url(../images/savageCorner_BottomRight.png);
}

#savageWrapper,
#savageMonstersGalleryFullImageWrapper {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: normal;
	color: #230000;
}

#savageWrapper {
    padding: 0 0 0 13px;
}

#savageWrapper img {
    border: 0 none;
}

#savageWrapper a {
	outline: none;
}

#savageWrapper header#savageHeader {
	height: 250px;
}

#savageTitle_Header {
    position: relative;
    left: 17px;
    top: 20px;
    
    width: 389px;
    height: 214px;
    
    background: url(../images/savageTitle_Header.png) no-repeat 0 0;
}

#savageContent {
    background: url(../images/savageBkgrd_Content.png) repeat 0 0;
}

#savageContent_Padder {
    padding: 25px 0 25px 25px;
}

#savageGameTout {
    float: left;
    
    width: 327px;
    height: 366px;
    background: url(../images/savageBkgrd_GameTout.jpg) no-repeat 0 0;
}

#savageGameToutPic {
    margin: 6px;
    padding-top:12px;
    width: 315px;
    height: 340px;
    background: url(../images/savageGameToutPicNew.jpg) no-repeat 0 0;
}

#savageGameToutTitle {
    padding: 170px 0 0 70px;
    
    width: 185px;
    height: 70px;
}

#savageBtn_PlayTheGame {
    margin: 0 0 0 12px;
    
    width: 292px;
    height: 90px;
    
    background-image: url(../images/savageBtn_PlayTheGameNew.png);
}

#savageMonstersTout {
    float: left;
    margin-left: 24px;
    
    width: 327px;
    height: 366px;
    background: url(../images/savageMonstersTout.jpg) no-repeat 0 0;
}

#savageTitle_MonstersTout {
    margin: 27px 0 11px 28px;
    
    width: 233px;
    height: 44px;
    
    background: url(../images/savageTitle_MonstersTout.png) no-repeat 0 0;
}

#savageMonstersGalleryWrapper {
    position: relative;
    height: 178px;
}

.savageArrow_Left,
.savageArrow_Right {
    display: block;
    position: absolute;
    top: 53px;
    
    width: 40px;
    height: 40px;
    
    background-position: 0 0;
    background-repeat: no-repeat;
}
.savageArrow_Left {
    left: 10px;
    background-image: url(../images/savageArrow_Left.png);
}
.savageArrow_Right {
    right: 11px;
    background-image: url(../images/savageArrow_Right.png);
}
#savageMonstersGalleryFullImageWrapper .savageArrow_Left {
    left: -50px;
}
#savageMonstersGalleryFullImageWrapper .savageArrow_Right {
    right: -50px;
}

#savageMonstersGalleryFullImageWrapper .savageBtn_PopupClose {
    position: absolute;
    top: -15px;
    right: -15px;
    
    width: 38px;
    height: 38px;
    
    background: url(../images/savageBtn_PopupClose.png) no-repeat 0 0;
}

#savageMonstersGalleryImage {
    position: relative;
    left: 28px;
    width: 269px;
    height: 146px;
    
    background-position: 0 0;
    background-repeat: no-repeat;
    /*background-image: url(../images/gallery/savageGalleryImage_1.jpg);*/
}

#savageMonstersGalleryImage .savageMonsterImageThumb,
#savageMonstersGalleryImage .savageMonsterImageThumb img {
    width: 269px;
    height: 146px;
}
#savageMonstersGalleryImage .savageMonsterImageThumb {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
#savageMonstersGalleryImage .savageMonsterImageThumb img {
    display: block;
    border: none;
}

#savageMonstersGalleryImageFrame {
    position: absolute;
    width: 269px;
    height: 146px;
    background: url(../images/savageGalleryImageFrame.png) no-repeat 0 0;
    cursor: pointer;
}

#savageMonstersGalleryWrapper nav {
    padding: 10px 0 0 12px;
    text-align: center;
}
#savageMonstersGalleryWrapper nav a {
    display: inline-block;
    /*float: left;*/
    margin: 0 12px 0 0;
    
    width: 9px;
    height: 9px;
    
    background-image: url(../images/savageBullet.png);
    background-position: 0 0;
    background-repeat: no-repeat;
}
#savageMonstersGalleryWrapper nav a.savageCurrent {
    background-image: url(../images/savageBullet_Current.png);
}

#savageMonstersDescription {
    display: block;
    margin: 0;
    padding: 0 0 0 28px;
    width: 280px;
    
    font-size: 12px;
    line-height: 13px;
}

#savageMonstersGalleryFullImageWrapper {
    padding: 10px;
    background: url(../images/savageBkgrd_Popup.png) repeat;
}
#savageMonstersGalleryFullImageWrapper img {
    display: block;
}
#savageMonstersDescriptionPopify {
    display: inline-block;
    margin: 0 auto;
    padding: 10px 0 0 0;
    
    font-size: 12px;
    line-height: 13px;
}

.savageBookTout {
    margin: 25px 0 0 0;
    padding: 30px 0 0 31px;
    
    width: 648px;
    height: 437px;
    
    background: url(../images/book-assets/savageBkgrd_BookTout_1.jpg) no-repeat 0 0;
}

.savageBookToutContentWrapper {
    width: 630px;
}

.savageBookToutThumbnail {
    display: block;
    float: left;
    
    width: 129px;
    height: 195px;
}

.savageBookToutDescription {
    display: block;
    float: left;
    padding-left: 29px;
    
    width: 440px;
}

.savageTitle_BookTout {
    margin: 0 0 6px 0;
    
    width: 252px;
    height: 18px;
    
    background-image: url(../images/book-assets/savageTitle_BookTout_1.png);
}

.savageTitle_BookTout2 {
    margin: 0 0 6px 0;
    
    width: 252px;
    height: 18px;
    
    background-image: url(../images/book-assets/savageTitle_BookTout_2.png);
}

.savageTitle_Sub_BookTout {
    margin: 0 0 15px 0;
    
    width: 157px;
    height: 17px;
    
    background-image: url(../images/book-assets/savageTitle_Sub_BookTout_1.png);
}

.savageBookToutDescription p {
    
}

.savageBookToutButtons {
    padding-left: 150px;
}

.savageBtn_Read {
    float: left;
    
    width: 198px;
    height: 48px;
    
    background-image: url(../images/savageBtn_Read.png);
}

.savageBtn_Buy {
    float: left;
    
    width: 198px;
    height: 48px;
    
    background-image: url(../images/savageBtn_Buy.png);
}

.savageAuthorTout {
    display: block;
    margin-top: 30px;
    padding: 32px 0 0 31px;
    
    width: 648px;
    height: 152px;
    
    background: url(../images/author-assets/savageBkgrd_Author_1.jpg) no-repeat 0 0;
}

.savageAuthorToutContentWrapper {
    width: 648px;
}

.savageAuthorToutPhoto {
    display: block;
    float: left;
    margin-right: 31px;
    
    width: 128px;
    height: 122px;
}

.savageAuthorToutDescription {
    float: left;
    width: 450px;
}

.savageTitle_AuthorTout {
    margin: 0 0 11px 0;
    
    width: 187px;
    height: 18px;
    
    background: url(../images/author-assets/savageTitle_Author_1.png) no-repeat 0 0;
}

#savagePublisherLogo {
    display: block;
    margin: 15px 0 0 -9px;
    
    width: 174px;
    height: 44px;
    
    background: url(../images/savagePublisherLogo.png) no-repeat 0 0;
}




























