/*############################################################################*/
/*# BASIC CSS */
@font-face {
	font-family: 'FeastofFleshBBRegular';
	src: url('../font/feasfbrg-webfont.eot');
	src: url('../font/feasfbrg-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../font/feasfbrg-webfont.woff') format('woff'),
		 url('../font/feasfbrg-webfont.ttf') format('truetype'),
		 url('../font/feasfbrg-webfont.svg#FeastofFleshBBRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*###### RESET_CSS */

* {
	font-weight:                  inherit;
	font-family:               	  inherit;
	font-style:                	  inherit;
	font-size:                 	  100%;
	outline:                   	  0;
	padding:                   	  0;
	margin:                    	  0;
  	border-collapse:              collapse;
}

img {
	border:                    	  0px none;
	margin:						  0px;
	padding:					  0px;
}

/*###### /RESET_CSS */
/*###### BASIC STYLES */

body {
  width:                       100%;
  height:                      100%;
  cursor:                      default;
}

.hidden {
  display:                     none !important;
  visibility:	               hidden !important;
}


strong {
  font-weight:                 bold;
}

em {
  font-style:                  italic;
}

a {
  text-decoration:             none;
  cursor:                      pointer;
  outline:                     none;
  color: 					   #BC051B;
}

a:hover {
    border-bottom: 				1px dashed #920011;
    color: 						#920011;
}

ol,ul {
  margin-left:                 12px;
  padding-left:                16px;
}

ol li {
  list-style:                  decimal;
}

ul li {
  list-style:                  square;
}

table td {
  vertical-align:              top;
}

/*###### /BASIC STYLES */

/*# /BASIC CSS */
/*############################################################################*/
/*# SITE BASIC CSS -- SET STANDARD TEXT STYLES */

body {
  font:                        normal 14px Tahoma, Arial, sans-serif;
  line-height:                 16px;
  color:                       #666666;
}

h1 {
  margin:                      0px;
  padding:                     0px;
  font-weight:                 bold;
  font-size:                   16px;
}

h2 {
  margin:                      0px;
  padding:                     0px;
  font-weight:                 bold;
  font-size:                   14px;
}

h3 {
  margin:                      0px;
  padding:                     0px;
  font-weight:                 bold;
  font-size:                   12px;
}

h4 {
  margin:                      0px;
  padding:                     0px;
  font-size:                   16px;
}

h5 {
  margin:                      0px;
  padding:                     0px;
  font-size:                   14px;
}

h6 {
  margin:                      0px;
  padding:                     0px;
  font-size:                   12px;
}

hr {
  width:                       100%;
  height:                      1px;
  border:                      0px;
  border-top:                  1px solid #000000;
}

p {
  margin-top:                  16px;
}

/*# /SITE BASIC CSS */
/*############################################################################*/
/*# TEMPLATE CSS */

div#fullscreen {
  position:                     absolute;
  width:                        100%;
  height:                       100%;
}

#site {
  width:                        100%;
  min-height:                   100%;
  margin:                       0 auto;
  
}

img.bg {
  /* Set rules to fill background */
  min-height: 100%;
  min-width: 1024px;
	
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
	
  /* Set up positioning */
  position: fixed;
  top: 0;
  left: 0;
}

@media screen and (max-width: 1024px) { /* Specific to this particular image */
  img.bg {
    left: 50%;
    margin-left: -512px;   /* 50% */
  }
}

.set_middle {
  margin:                       0 auto;
  width:						960px;
}

#header_container {
	width:                      100%;
	border-top:					1px solid red;
}

#header {
	width: 						960px;
	height: 					100%;
	position: 					relative;
}
#header a:hover {
	border-bottom:				none;
	outline:					none;
}
#logo {
	float: 						left;
	display: 					block; 
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-10px -0px; 
	width: 						280px; 
	height: 					110px;
	margin:						10px 0 0 0;
}
#social_holder {
	position: 					absolute;
	right: 						0;
	top: 						10px;
	z-index: 					1000;
}
#social_holder .headfacebook{
	width: 						51px; 
	height: 					45px;
	float: 						left;
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-300px -0px;
}
#social_holder .headtwitter{
	width: 						52px; 
	height: 					45px;
	float: 						left;
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-342px -0px;
}
#social_holder .headgoogle{
	width: 						52px; 
	height: 					45px;
	float: 						left;
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-384px -0px;
}
#social_holder .headfacebook:hover{
	width: 						51px; 
	height: 					45px;
	float: 						left;
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-446px -0px;
}
#social_holder .headtwitter:hover{
	width: 						52px; 
	height: 					45px;
	float: 						left;
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-488px -0px;
}
#social_holder .headgoogle:hover{
	width: 						52px; 
	height: 					45px;
	float: 						left;
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-530px -0px;
}

#menu {
	position: 					relative;
	height: 					68px;
	bottom: 					0;
	z-index: 					100;
}
ul.mainmenu {
	position: 					relative;
	margin: 					0;
	padding: 					0;
	font-weight:				bold;
	font-size: 					14px;
	z-index: 					100;
	height: 					38px;
	background: 				#fff;
	width: 						960px;
}
ul.mainmenu > li {
	position: 					relative;
	float: 						left;
	margin: 					0;
	padding: 					0;
	list-style: 				none;
}
.home{
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-10px -168px;
	width: 						162px;
	height: 					38px;
	float:						left;
}
.home:hover {
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-10px -120px;
	width: 						162px;
	height: 					38px;
	float: 						left;
}
.home_on {
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-10px -120px;
	width: 						162px;
	height: 					38px;
	float: 						left;
}
.news{
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-172px -168px;
	width: 						125px;
	height: 					38px;
	float: 						left;
}
.news:hover {
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-172px -120px;
	width: 						125px;
	height: 					38px;
	float: 						left;
}
.news_on {
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-172px -120px;
	width: 						125px;
	height: 					38px;
	float: 						left;
}
.reviews{
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-292px -168px;
	width: 						130px;
	height: 					38px;
	float: 						left;
}
.reviews:hover {
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-292px -120px;
	width: 						130px;
	height:	 					38px;
	float: 						left;
}
.reviews_on {
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-292px -120px;
	width:						130px;
	height: 					38px;
	float: 						left;
}
.specials{
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-422px -168px;
	width: 						140px;
	height: 					38px;
	float: 						left;
}
.specials:hover {
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-422px -120px;
	width: 						140px;
	height: 					38px;
	float: 						left;
}
.specials_on {
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-422px -120px;
	width: 						140px;
	height: 					38px;
	float: 						left;
}
.lifestyle{
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-562px -168px;
	width: 						150px;
	height: 					38px;
	float: 						left;
}
.lifestyle:hover {
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-562px -120px;
	width: 						150px;
	height: 					38px;
	float: 						left;
}
.lifestyle_on {
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-562px -120px;
	width: 						150px;
	height: 					38px;
	float: 						left;
}
.releases{
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-712px -168px;
	width: 						142px;
	height: 					38px;
	float: 						left;
}
.releases:hover {
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-712px -120px;
	width: 						142px;
	height: 					38px;
	float: 						left;
}
.releases_on {
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-712px -120px;
	width: 						142px;
	height: 					38px;
	float: 						left;
}
.about{
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-854px -168px;
	width: 						111px;
	height: 					38px;
	float: 						left;
}
.about:hover {
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-854px -120px;
	width: 						111px;
	height: 					38px;
	float: 						left;
}
.about_on {
	background: 				url('../images/tmp.png') no-repeat;
	background-position: 		-854px -120px;
	width: 						111px;
	height: 					38px;
	float: 						left;
}

#scroller{
	height:						50px;
}

#content_container {
	width:                      100%;
	/*border-bottom:				1px solid red;*/
}
#content_holder{
	padding-top: 				20px;
	width: 						960px;
	display: 					block;
	position: 					relative;
}
.leader_ad {
	margin: 					0 auto;
	padding: 					20px 0 0px 110px;
	float: 						left;
}
.leader_ad_bottom {
	padding: 					20px 0px 0px 0px;
	float: 						left;
}
#content_left {
  float:                        left;
  width:                        650px;
}
#intro {
	height: 					215px;
	width: 						650px;
	background: 				url('../images/intro_bg.png') repeat-x;
	border: 					1px solid #000000;
}
#intro_header{
	height: 					50px;
	line-height: 				40px;
	padding: 	                15px 25px;
}

#intro_header h1 {
	font-family: 				FeastofFleshBBRegular, Tahoma, Arial, sans-serif;
	font-size: 					40px;
	color: 						#FFFFFF;

}
#intro_text {
	color: 						#FFFFFF;
	padding: 	                20px 25px;
}

#block {
	width: 						650px;
	background: 				#FFFFFF;
	margin-bottom:				15px;
	padding-bottom:				20px;
	border: 					1px solid #CCCCCC;
}
#about {
	width: 						770px;
	background: 				#FFFFFF;
	padding-bottom:				15px;
	border: 					1px solid #CCCCCC;
	margin-left:				85px;
}

#file_img {
	background-image: url(../_images/maniace.jpg);
	background-repeat:no-repeat;
	height: 554px;
	border-bottom-color: #bc051b;
	background-position: center top;
}
#file2_img {
	background-image: url(../_images/kittatron.jpg);
	background-repeat:no-repeat;
	height: 554px;
	border-bottom-color: #bc051b;
	background-position: center top;
}

#file3_img {
	background-image: url(../_images/kriestyfus.jpg);
	background-repeat:no-repeat;
	height: 554px;
	border-bottom-color: #bc051b;
	background-position: center top;
}

#file4_img {
	background-image: url(../_images/orlok.jpg);
	background-repeat:no-repeat;
	height: 554px;
	border-bottom-color: #bc051b;
	background-position: center top;
}

#file5_img {
	background-image: url(../_images/fish.jpg);
	background-repeat:no-repeat;
	height: 700px;
	border-bottom-color: #bc051b;
	background-position: center top;
}

#file6_img {
	background-image: url(../_images/dvh.jpg);
	background-repeat:no-repeat;
	height: 600px;
	border-bottom-color: #bc051b;
	background-position: center top;
}

#file7_img {
	background-image: url(../_images/tyrath.jpg);
	background-repeat:no-repeat;
	height: 544px;
	border-bottom-color: #bc051b;
	background-position: center top;
}

#file8_img {
	background-image: url(../_images/boy.jpg);
	background-repeat:no-repeat;
	height: 544px;
	border-bottom-color: #bc051b;
	background-position: center top;
}

#file9_img {
	background-image: url(../_images/chevchellios.jpg);
	background-repeat:no-repeat;
	height: 580px;
	border-bottom-color: #bc051b;
	background-position: center top;
}

#file10_img {
	background-image: url(../_images/gal.jpg);
	background-repeat:no-repeat;
	height: 570px;
	border-bottom-color: #bc051b;
	background-position: center top;
}

#file11_img {
	background-image: url(../_images/cynthiagraves.jpg);
	background-repeat:no-repeat;
	height: 600px;
	border-bottom-color: #bc051b;
	background-position: center top;
}

#file12_img {
	background-image: url(../_images/jrotten.jpg);
	background-repeat:no-repeat;
	height: 600px;
	border-bottom-color: #bc051b;
	background-position: center top;
}
#file13_img {
	background-image: url(../_images/candlecove.jpg);
	background-repeat:no-repeat;
	height: 570px;
	border-bottom-color: #bc051b;
	background-position: center top;
}
#file14_img {
	background-image: url(../_images/beard.jpg);
	background-repeat:no-repeat;
	height: 600px;
	border-bottom-color: #bc051b;
	background-position: center top;
}
#file15_img {
	background-image: url(../_images/kama.jpg);
	background-repeat:no-repeat;
	height: 600px;
	border-bottom-color: #bc051b;
	background-position: center top;
}
#file_info {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	padding-left: 40px;
	padding-top:50px;
	width: 340px;

}
.block_normal {
	margin-top:					10px;
}
.block_review {
	margin-top:					0px;

}
.review_header {
	padding: 					10px 0px 10px 0px;
    margin-left: 				22px;
    width: 						602px;
}
.review_box {
	padding: 					10px 0px 10px 0px;
    margin-left: 				22px;
    width: 						602px;
	border-bottom: 				1px solid #999;
}
.review_box h1 {
	color: 						#BC051B;
	font-size: 					20px;
	line-height:				25px;
}

.review_box p {
	line-height: 				20px;
	padding-bottom: 			10px;
	text-align: 				justify;
}
.reviewitem {
	position: 					relative;
    padding: 					0px 0px 20px 0px;
}

.reviewitem p {
	line-height: 				20px;
	padding-bottom: 			10px;
	text-align: 				justify;
}
.reviewitem_left {
	width: 						460px;
	float: 						left;
	margin-right:				20px;
}
.reviewitem_right {
	width: 						100px;
	float:						right;
	padding-top:				5px;
}
.reviewitem_right a {
	width: 						100px;
}
.reviewitem_right img {
	border:  					2px solid #BC051B;
}
.review_box h2 {
	width: 						41px;
	background: 				#BC051B;
	font-size: 					10px;
	padding: 	                0px 8px;
	text-transform: 			uppercase;
	color: 						#FFFFFF;
}

.review_box h4 {
	font-weight: 				bold;
	font-size: 					18px;
	line-height: 				25px;
	padding-top:	            5px;
}
.review_box h5 {
	font-family: 				FeastofFleshBBRegular, Tahoma, Arial, sans-serif;
	font-size: 					60px;
	color: 						#840000;
	padding-top: 				25px;
	text-shadow:				3px 3px 1px #000000;
	line-height:				35px;
}
.info_box {
	padding: 					20px 0px;
	margin-left: 				22px;
	border-bottom: 				1px solid #999;
	width: 						602px;
	position:					relative;
}
.special_box {
	padding: 					10px 0px 10px 0px;
    margin-left: 				22px;
    width: 						602px;
}
.special_box h1 {
	color: 						#BC051B;
	font-size: 					20px;
	line-height:				25px;
}
.special_box h4 {
	font-weight: 				bold;
	font-size: 					18px;
	line-height: 				25px;
	padding-top:	            5px;
}
.special_box h5 {
	font-family: 				FeastofFleshBBRegular, Tahoma, Arial, sans-serif;
	font-size: 					60px;
	color: 						#840000;
	padding-top: 				25px;
	text-shadow:				3px 3px 1px #000000;
	filter: 					dropshadow(color=#000000, offx=2, offy=2);
}
.special_box p {
	line-height: 				20px;
	padding-bottom: 			10px;
	text-align: 				justify;
}
.specialitem {
	border-bottom: 				1px solid #999;
}
.news_box {
	padding: 					10px 0px 10px 0px;
    margin-left: 				22px;
    width: 						602px;
}
.news_box h1 {
	color: 						#BC051B;
	font-size: 					20px;
	line-height:				25px;
}
.news_box h4 {
	font-weight: 				bold;
	font-size: 					18px;
	line-height: 				25px;
	padding-top:	            5px;
}
.news_box h5 {
	font-family: 				FeastofFleshBBRegular, Tahoma, Arial, sans-serif;
	font-size: 					60px;
	color: 						#840000;
	padding-top: 				25px;
	text-shadow:				3px 3px 1px #000000;
}
.news_box p {
	line-height: 				20px;
	padding-bottom: 			10px;
	text-align: 				justify;
}
.newsitem {
	border-bottom: 				1px solid #999;
}
#readmore{
	height: 					70px;
	width: 						650px;
	background: 				url('../images/intro_bg.png') repeat-x;
	border: 					1px solid #000000;
	margin-top:					10px;
	text-align: 				center;
}
#readmore span {
	display: 					block;
	font-weight: 				bold;
	font-size: 					30px;
	color: 						#ffffff;
	padding-top:				10px;
	padding-bottom:				10px;
	font-family:				FeastofFleshBBRegular,Tahoma,Arial,sans-serif;
}
# readmore img {
	float: 						left;
	width: 						30px;
	height: 					30px;
}

.infoitem_right {
	width: 						480px;
	float:						left;
}
.infoitem_left {
	width: 						90px;
	float:						left;
	margin-right:				20px;
	padding-top:				15px;
}
.infoitem_left img {
	border:  					2px solid #BC051B;
}
.infoitem_left a:hover {
	border-bottom:				none;
	outline:					none;
}
.info_box h1{
	color: 						#BC051B;
	margin-bottom:				10px;
	line-height: 				18px;
}

.info_box p {
	line-height: 				20px;
	margin-bottom:				0px;
}

.info_box h2 {
	width: 						41px;
	background: 				#BC051B;
	font-size: 					10px;
	padding: 	                0px 8px;
	text-transform: 			uppercase;
	color: 						#FFFFFF;
}
.info_box h3 {
	width: 						41px;
	background: 				#000000;
	font-size: 					10px;
	padding: 	                0px 8px;
	text-transform: 			uppercase;
	color: 						#FFFFFF;
}
.info_box h4 {
	width: 						41px;
	background: 				#5b0405;
	font-size: 					10px;
	font-weight:				bold;
	padding-left: 				10px;
	text-transform: 			uppercase;
	color: 						#FFFFFF;
}
.info_box h5{
	width: 						63px;
	background: 				#38144c;
	font-size: 					10px;
	font-weight:				bold;
	padding-left: 				10px;
	text-transform: 			uppercase;
	color: 						#FFFFFF;
}
.addthis_pos{
	margin-left:				95px;
}
.partner_holder{
	height: 					550px;
}
.partner {
	width: 						150px;
	margin: 					0 25px 0 25px;
	float: 						left;
}
.partner img {
	text-decoration: 			none;
	outline: 					none;
	border: 					none;
}
.partnerslink a{
	outline: 					none;
	border: 					none;
}
.partnerslink a:hover{
	outline: 					none;
	border: 					none;
}
.partnerslink span {
	display: 					block;
	float: 						left;
	width: 						140px;
	text-align:				  	center;
	height: 					25px;
}
div#content_right {
  float:                        left;
  width:                        310px;
  height:						100%;
}
div.block_right {
	width:						300px;
	margin-left:                10px;
}
.one {
	height: 					412px;
	margin-bottom: 				10px;
	background: 				url('../images/images.png') no-repeat;
	background-position: 		-660px -0px;
	border: 					1px solid #CCCCCC;
}
#block_one {
	padding:                    20px 20px 20px 20px;
}
.two {
	height: 					410px;
	margin-top: 				10px;
	margin-bottom: 				10px;
	background: 				url('../images/images.png') no-repeat;
	background-position: 		-660px -432px;
	border: 					1px solid #CCCCCC;
}

#block_two{
	padding:                    20px 20px 20px 20px;
}
.three{
	height: 					365px;
	margin-top: 				10px;
	margin-bottom: 				10px;
	background: 				url('../images/images.png') no-repeat;
	background-position: 		-340px -660px;
	border: 					1px solid #CCCCCC;
}
#block_three{
	padding:                    20px 20px 20px 20px;
}
.four{
	height: 					182px;
	margin-top: 				10px;
	margin-bottom: 				10px;
	background: 				url('../images/images.png') no-repeat;
	background-position: 		-20px -673px;
	border: 					1px solid #CCCCCC;
}
#block_four{
	padding:                    20px 20px 20px 20px;
}
.five {
	height: 					653px;
	margin-top: 				10px;
	margin-bottom: 				10px;
	background: 				url('../images/images.png') no-repeat;
	background-position: 		-20px -0px;
}
#block_five {
	padding:                    20px 20px 20px 20px;
}
.ad {
	height: 					365px;
	margin-top: 				10px;
	margin-bottom: 				10px;
	background: 				url('../images/images.png') no-repeat;
	background-position: 		-340px -660px;
	border: 					1px solid #CCCCCC;
}
.block_ad {
	margin:                    	55px 20px 20px 25px;
	height:						250px;
	width:						250px;
}
.review {
	height: 					640px;
	margin-bottom: 				10px;
	background: 				url('../images/images.png') #FFF no-repeat;
	background-position: 		-340px -0px;
	border: 					1px solid #CCCCCC;
}
#block_review {
	padding:                    20px 20px 20px 20px;
}

#block_review p{
	margin: 					5px 0px;
}
#block_review h3{
	color: 						#BC051B;
	font-size: 					15px;
}

.block_header{
	height: 					45px;
	line-height: 				40px;
	border-bottom: 				1px solid #BC051B;
	margin-bottom:				8px;
}
.block_header h1{
	font-family: 				FeastofFleshBBRegular, Tahoma, Arial, sans-serif;
	font-size: 					35px;
	color: 						#840000;
	text-shadow:				3px 3px 1px #000000;
}
.block_image {
	padding: 					5px 30px;
}
.block_image a:hover {
	border-bottom:				none;
	outline:					none;
}
.block_text{
	line-height: 				20px;
	padding: 	                0 0 10px 0;
	outline: 					none;
	text-decoration: 			none;
}

.block_text img{
	padding: 					10px 10px 0px	0px;
	outline: 					none;
	text-decoration: 			none;
	border: 					none;
}
/* SUGGESTBOX */
.suggestbox {
	background: 				url("../images/suggest_bg.png") repeat-x scroll 0 0 transparent;
	border: 					1px solid #000000;
	height: 					245px;
	width: 						650px;
	margin: 					0 0 10px 0;
}
.suggestbox h1 {
	font-size: 					35px;
	font-weight: 				bold;
	line-height: 				25px;
	padding: 					10px 10px 25px 10px;
	color: 						#FFFFFF;
	font-family: 				FeastofFleshBBRegular,Tahoma,Arial,sans-serif;
}
.suggestbox img {
	text-decoration: 			0 none;
	outline: 					0 none;
	border: 					2px solid #BC051B;
	
}
.suggest_review {
	width: 						130px;
	float: 						left;
	text-align: 				center;
}

.suggest_review p{
	height: 					34px;
	overflow: 					hidden;
	margin-top:						5px;
}
.justno {
	width: 						90px;
	height: 					132px;
	outline: 					0px none;
	text-decoration: 			0px none;
	border-bottom: 				0px none;
}
.justno:hover{
	text-decoration: 			none;
	outline: 					none;
	border-bottom: 				0px none;		
}

#content_bottom {
	height: 
}
#floatfixer {
  clear:                        both;
  height:                       50px;       /* Footer height + margin */
}

#footer_container {
  width:                        100%;
  height:                       240px;
  background:                   #3f0303;
	border-top:					1px solid red;
	float:						left;
  position:						absolute;
  z-index:						100;
}

#footer {
  width:                        960px;
  height:                       240px;
  margin:                       0 auto;
  background:                   #3f0303;
}

#footer h1{
	font-size: 					11px;
	text-transform: 			uppercase;
	color: 						#BC051B;
	padding: 					5px 0 10px 0;
}
#footer h2{
	font-size: 					10px;
	text-transform: 			uppercase;
	font-weight: 				normal;
	color: 						#FFF;
	padding: 	                11px 0 10px 5px;
}

#footer_nav{
	width: 						150px;
	height: 					180px;
	float: 						left;
	margin: 					10px 0 10px 0;
}
#footer a{
	color: 						#FFF;
}
#footer a:hover{
   border-bottom: 				1px dashed #920011;
   color: 						#920011;
}
#footer_archive{
	width: 						395px;
	height: 					180px;
	float: 						left;
	margin: 					10px 0 10px 0;
	font-size: 					10px;
	text-transform: 			uppercase;
	color: 						#FFFFFF;}
#footer_archive h3 {
	padding: 					0;
	font-weight:				normal;
	font-size:					10px;
}
div#archive{

}
.archive_table tr{
	border-top: 				1px solid #6A0310;
}
.archive_table td{
	padding: 	                10px 0 10px 5px;
}
div#footer_search{
	width: 						400px;
	height: 					180px;
	float: 						left;
	margin: 					10px 0 10px 0;
}

#searchwrapper {
	width:							412px; /*follow your image's size*/
	height:							49px;/*follow your image's size*/
	background:						url('../images/images.png') no-repeat;
	background-position: 			-20px -1205px;
	padding:	                   	0px;
	position:					   	relative; /*important*/
}

#searchwrapper form {
display:					   inline;
}

.searchbox {
	border:							0px; /*important*/
	background-color:				transparent; /*important*/
	position:						absolute; /*important*/
	top:							5px;
	bottom: 						0;
	left:							9px;
	width:							360px;
	height:							35px;
	color: 							#FFF;
	line-height: 					35px;
}

.searchbox_submit {
	border:							0px; /*important*/
	background-color:				transparent; /*important*/
	position:						absolute; /*important*/
	top:							8px;
	left:							370px;
	width:							32px;
	height:							28px;
	cursor: 						pointer;
}
.facebook {
	background: 				url('../images/images.png') no-repeat;
	background-position: 		-838px -862px; 
	width: 						38px; 
	height: 					50px;
	float:						left;
	padding-right:				15px;
}
.twitter {
	background: 				url('../images/images.png') no-repeat;
	background-position: 		-780px -862px; 
	width: 						38px; 
	height: 					50px; 
	float:						left;	
	padding-right:				15px;
}
.google {
	background: 				url('../images/images.png') no-repeat;
	background-position: 		-896px -862px; 
	width: 						38px; 
	height: 					50px;
	float:						left;
	padding-right:				15px;
}
.footerlogo {
	background: 				url('../images/images.png') no-repeat;
	background-position: 		-20px -875px; 
	width: 						68px; 
	height: 					38px;
}
div#sub_footer_container {
  width:                        100%;
  height:                       61px;
  background:                   #220000;
	border-top:					1px solid red;
}
div#sub_footer {
	width: 						960px;
	height: 					61px;
  background:                   #220000;
}
div#logo_holder {
	height:						45px;
	width:						75px;
	margin-top: 				15px;
	float: 						left;
}
div#logo_text {
	height:						45px;
	width:						300px;
	float: 						left;
	margin-top: 				16px;
	margin-left:				20px;
	text-transform: 			uppercase;
	color: 						#6A0310;
	font-size: 					10px;
}

div#disclaimer {
	height:						37px;
	width:						565px;
	float: 						left;
	margin-top: 				24px;
	font-size: 					11px;
	text-transform: 			uppercase;
	text-align: 				right;
	color: 						#BC051B;
}
/*# /TEMPLATE CSS */
/*############################################################################*/
/*# MAINMENU CSS */

.rating_bar {
	width: 55px;
	background: url('../images/grades/star_x_grey.gif') 0 0 repeat-x;
}

.rating_bar div {
	height: 12px;
	background: url('../images/grades/star_x_orange.gif') 0 0 repeat-x;
}

.rating_bar2 {
	height: 90px;
}
.grade10, .grade20, .grade30, .grade40, .grade50,
 .grade60, .grade70, .grade80, .grade90, .grade100{
	height: 90px;
	width: 250px;
}
.grade10 { 
	background: url('../images/grades/Rating_chainsaw_0.5.png') 0 0 no-repeat;
}
.grade20 { 
	background: url('../images/grades/Rating_chainsaw_1.0.png') 0 0 repeat-x;
}
.grade30 { 
	background: url('../images/grades/Rating_chainsaw_1.5.png') 0 0 no-repeat;
}
.grade40 { 
	background: url('../images/grades/Rating_chainsaw_2.0.png') 0 0 no-repeat;
}
.grade50 { 
	background: url('../images/grades/Rating_chainsaw_2.5.png') 0 0 no-repeat;
}
.grade60 { 
	background: url('../images/grades/Rating_chainsaw_3.0.png') 0 0 no-repeat;
}
.grade70 { 
	background: url('../images/grades/Rating_chainsaw_3.5.png') 0 0 no-repeat;
}
.grade80 { 
	background: url('../images/grades/Rating_chainsaw_4.0.png') 0 0 no-repeat;
}
.grade90 { 
	background: url('../images/grades/Rating_chainsaw_4.5.png') 0 0 no-repeat;
}
.grade100 { 
	background: url('../images/grades/Rating_chainsaw_5.0.png') 0 0 no-repeat;
}

#rightsticky {
	display: block;
	position: absolute;
	top: 834px;
}
#rightanchor {
	margin-bottom: 0px;
}

#siteheight {
	display: block;
	position: absolute;
	top: 0px;
	left: 100px;
	width: 10px;
	height: 2808px;
}

/*# /MAINMENU CSS */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.special_holder {
	width: 605px;
	float: left;
}
.special_holder img {
	float: left;
	margin: 0 10px 10px 0;
}

/* SLIDER */

div.wrap {
width : 960px;
margin : 0 auto;
text-align : left;
background: #000000;
}
div#top div#nav {
float : left;
clear : both;
width : 960px;;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#slider {
margin : -1px 0 0;
}

div#video-header {
height : 683px;
margin : -1px 0 0;
}
div#slider div.wrap {
height : 300px;
}
div#slider div#slide-holder {
z-index : 40;
width : 960px;
height : 300px;
position : absolute;
}
div#slider div#slide-holder div#slide-runner {
width : 960px;
height : 300px;
overflow : hidden;
position : absolute;
}
div#slider div#slide-holder div#slide-runner a{
border-bottom: 							none;
}

div#slider div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#slider div#slide-holder div#slide-controls {
left : 0;
top : 250px;
width : 960px;
height : 50px;
display : none;
position : absolute;
background : url(../images/slide-bg.png) 0 0;
}
div#slider div#slide-holder div#slide-controls p.text {
color : #FF0000;
display : inline;
font-size : 12px;
font-weight: bold;
line-height : 35px;
padding-left: 15px;
text-transform : uppercase;
}
div#slider div#slide-holder div#slide-controls p.text2 {
color : #fff;
display : inline;
font-size : 11px;
line-height : 5px;
padding-left: 15px;
text-transform : uppercase;
}
div#slider div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : -20px 15px 0 0;
}
div#slider div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#slider div#slide-holder div#slide-controls p#slide-nav a.on {
color: #F00;
}
div#slider div#slide-holder div#slide-controls p#slide-nav a {
color: #FFFFFF;
}
div#slider div#slide-holder div#slide-controls p#slide-nav a:hover {
color: #F00;
}
div#nav ul li a {
background : url(../images/nav.png) no-repeat;
}

/* /SLIDER */

