@charset "utf-8";
.redbackgroundcell #muscle_block {
	height: 1300px;
	width: 832px;
	background-color: #4D5154;
	margin-top: 5px;
}

.redbackgroundcell #muscle_block #middle_box {
	float: left;
	height: auto;
	width: 606px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.redbackgroundcell #muscle_block #middle_box #main_banner {
	background-image: url(http://www.mossmuscle.com/sitegraphics/Pages/images/home/main_banner1.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 250px;
	width: 606px;
	text-align: center;
	margin-bottom: 5px;
	background-color: #4D5154;
	padding-top:10px;
}
.redbackgroundcell  #muscle_block  #middle_box  #shopyear {
	float: left;
	height: 80px;
	width: 606px;
	clear: left;
}

.redbackgroundcell #muscle_block #middle_box #shopbtns {
	float: left;
	height: 100px;
	background-image: url(http://www.mossmuscle.com/sitegraphics/Pages/images/home/best_sellers.jpg);
	width: 598px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding-top: 48px;
	padding-left: 10px;
}
}
.redbackgroundcell #muscle_block #middle_box #shopbtns #bs_menu {
	float: left;
	height: 95px;
	width: 588px;
}


.redbackgroundcell #muscle_block #middle_box #best_seller {
	float: left;
	height: 100px;
	background-image: url(http://www.mossmuscle.com/sitegraphics/Pages/images/home/best_sellers.jpg);
	width: 606px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-top: 48px;
}
}
.redbackgroundcell #muscle_block #middle_box #best_seller #bs_menu {
	float: left;
	height: 350px;
	width: 605px;
}

.redbackgroundcell #muscle_block #middle_box #new_products {
	background-image: url(http://www.mossmuscle.com/sitegraphics/Pages/images/home/new_products.jpg);
	background-repeat: no-repeat;
	height: 211px;
	width: 606px;
	float: left;
	padding-top: 51px;
}
.redbackgroundcell #muscle_block #middle_box #new_products #new_products_box {
	float: left;
	height: 200px;
	width: 585px;
	padding-left: 7px;
}
.redbackgroundcell #muscle_block #middle_box #new_products #new_products_box #pbox_p1 {
	float: left;
	height: 200px;
	width: 175px;
	margin-left: 13px;
	background-color: #FAFAFA;
}
.redbackgroundcell #muscle_block #middle_box #new_products #new_products_box #pbox_p1 #p1_pic {
	height: 91px;
	width: 175px;
	margin-top: 8px;
}
.redbackgroundcell #muscle_block #middle_box #new_products #new_products_box #pbox_p1 #p1_title {
	margin-top: 5px;
	margin-bottom: 10px;
}
.redbackgroundcell #muscle_block #middle_box #new_products #new_products_box #pbox_p1 #p1_desc {
	float: left;
	width: 95px;
	height: 70px;
	text-align: left;
	background-color: #FAFAFA;
}
.redbackgroundcell #muscle_block #middle_box #new_products #new_products_box #pbox_p1 #cart_btn {
	clear: right;
	float: right;
	width: 77px;
	height: 23px;
	padding-top: 40px;
}
.redbackgroundcell #muscle_block #middle_box #shop_all {
	float: left;
	height: 561px;
	width: 606px;
	background-image: url(http://www.mossmuscle.com/sitegraphics/Pages/images/home/shop_all.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
}


.redbackgroundcell #muscle_block #middle_box #shop_all #parts {
	float: left;
	height: 465px;
	width: 583px;
	margin-top: 70px;
	margin-left: 10px;
	overflow: auto;
}
.redbackgroundcell #muscle_block #middle_box #shop_all #parts #table_parts1 {
	width: 280px;
	float: left;
}


.redbackgroundcell #muscle_block #middle_box #shop_all #parts #table_parts2 {
	width: 280px;
	float: left;
}






.redbackgroundcell #muscle_block #muscle_rightnav {
	float: right;
	height: auto;
	width: 218px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.redbackgroundcell #muscle_block #muscle_rightnav #email_special {
	float: right;
	height: 113px;
	width: 213px;
	background-image: url(http://www.mossmuscle.com/sitegraphics/Pages/images/home/email_specials.jpg);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}
.redbackgroundcell #muscle_block #muscle_rightnav #email_special #form {
	padding-right: 5px;
	padding-left: 8px;
	line-height: 30px;
	float: left;
}
.redbackgroundcell #muscle_block #muscle_rightnav #featuring {
	background-image: url(http://www.mossmuscle.com/sitegraphics/Pages/images/home/featuring.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 451px;
	width: 213px;
	padding-bottom: 5px;
}
.redbackgroundcell #muscle_block #muscle_rightnav #featuring #musclecatalog {
	float: left;
	height: 126px;
	width: 213px;
	background-image: url(http://www.mossmuscle.com/sitegraphics/Pages/images/home/new_catalog1.jpg);
	background-repeat: no-repeat;
	margin-top: 40px;
}
.redbackgroundcell #muscle_block #muscle_rightnav #featuring #musclecatalog #cat_txt {
	float: left;
	padding-top: 66px;
	padding-left: 100px;
}
.redbackgroundcell #muscle_block #muscle_rightnav #featuring #musclecatalog #cat_link {
	float: right;
	width: 178px;
	text-align: right;
	padding-right: 35px;
	padding-top: 2px;
}

.redbackgroundcell #muscle_block #muscle_rightnav #featuring #musclebabes {
	float: left;
	height: 93px;
	width: 213px;
	background-image: url(http://www.mossmuscle.com/sitegraphics/Pages/images/home/babes.jpg);
	background-repeat: no-repeat;
}
.redbackgroundcell #muscle_block #muscle_rightnav #featuring #musclebabes #babes_txt {
	padding-top: 45px;
	padding-left: 23px;
}
.redbackgroundcell #muscle_block #muscle_rightnav #featuring #musclebabes #babes_link {
	text-align: right;
	padding-right: 32px;
	margin-top: 3px;
}


.redbackgroundcell #muscle_block #muscle_rightnav #featuring #musclerides {
	float: left;
	height: 97px;
	width: 213px;
	background-image: url(http://www.mossmuscle.com/sitegraphics/Pages/images/home/rides.jpg);
	background-repeat: no-repeat;
}
.redbackgroundcell #muscle_block #muscle_rightnav #featuring #musclerides #rides_txt {
	margin-top: 30px;
	margin-left: 20px;
	width: 100px;
}
.redbackgroundcell #muscle_block #muscle_rightnav #featuring #musclerides #rides_link {
	text-align: left;
	padding-left: 20px;
	margin-top: 4px;
}

.redbackgroundcell #muscle_block #muscle_rightnav #featuring #muscleblog {
	float: left;
	height: 107px;
	width: 213px;
	background-image: url(http://www.mossmuscle.com/sitegraphics/Pages/images/home/blog.jpg);
	background-repeat: no-repeat;
}
.redbackgroundcell #muscle_block #muscle_rightnav #featuring #muscleblog #blog_txt {
	margin-top: 30px;
	margin-left: 75px;
	line-height: normal;
}
.redbackgroundcell #muscle_block #muscle_rightnav #featuring #muscleblog #blog_link {
	text-align: right;
	padding-right: 28px;
	padding-top: 2px;
}
.redbackgroundcell #muscle_block #muscle_rightnav #banner_rightnav {
	float: left;
	height: 273px;
	width: 213px;
	padding-bottom: 5px;
}


.redbackgroundcell #muscle_block #muscle_rightnav #jack_roush {
	float: left;
	height: 154px;
	width: 213px;
	padding-bottom: 5px;
}
.redbackgroundcell #muscle_block #muscle_rightnav #other_sites {
	background-image: url(http://www.mossmuscle.com/sitegraphics/Pages/images/home/other_sites.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 120px;
	width: 213px;
	margin-bottom: 5px;
}
.redbackgroundcell #muscle_block #muscle_rightnav #other_sites #os_links {
	margin-top: 52px;
	margin-left: 24px;
	line-height: 18px;
}



.redbackgroundcell #muscle_block #muscle_rightnav #muscle_news {
	background-image: url(http://www.mossmuscle.com/sitegraphics/Pages/images/home/latest_news.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 343px;
	width: 213px;
	margin-bottom: 5px;
}



.redbackgroundcell #muscle_block #muscle_rightnav #muscle_news #news_bg {
	float: left;
	height: 51px;
	width: 187px;
	background-image: url(http://www.mossmuscle.com/sitegraphics/Pages/images/home/news_bg.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-left: 6px;
}
.redbackgroundcell #muscle_block #muscle_rightnav #muscle_news #news_top {
	float: left;
	height: 52px;
	width: 210px;
}

.redbackgroundcell #muscle_block #muscle_rightnav #muscle_news #news_bg #news-date {
	float: left;
	height: auto;
	width: auto;
	text-align: center;
	margin-top: 5px;
}
.redbackgroundcell #muscle_block #muscle_rightnav #muscle_news #news_bg #news_copy {
	float: left;
	height: 30px;
	width: 130px;
	margin-left: 15px;
}
.redbackgroundcell #muscle_block #muscle_rightnav #muscle_news #news_bg #news_link {
	float: right;
	height: auto;
	width: 100px;
	text-align: right;
	margin-top: 3px;
}
.redbackgroundcell #muscle_block #muscle_rightnav #muscle_news #allnews {
	float: left;
	height: 17px;
	width: 193px;
	margin-left: 10px;
	margin-top: 6px;
}




.linknews A:link {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #B9282C;
}
.linknews A:visited {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #B9282C;
}
.linknews A:active {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
.linknews A:hover {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}




.linkfeaturing A:link {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #a94a1c;
}
.linkfeaturing A:visited {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #a94a1c;
}
.linkfeaturing A:active {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
.linkfeaturing A:hover {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}




.linkos A:link {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.linkos A:visited {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.linkos A:active {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
}
.linkos A:hover {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
}

input.intext, textarea {
	font-family: Arial, sans-serif;
	font-size: 13px;
} 

input.btn {   
	font-family: Arial, sans-serif;
	font-size: 12px;
 }  
.orange_catalog {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #a94a1c;
}

 
 .style2 {color: #1E1F21}
.style5 {
	color: #666666;
	font-weight: bold;
	font-size: 12px;
} 

.shopyear {
width: auto;
height: 26px;
float:left;
}
