/* Top Navigation ----------------------------------------------------------------
.nav ul{display: block; float: right;position:relative;z-index:999px;}
.nav ul li {float: left;padding:0px 20px; position:relative;z-index:999px;}
.nav ul li.divider{width:2px; height:54px;padding:0px;float: left;background-image:url(../images/header/nav_divider.png);background-repeat:no-repeat;}
.nav ul li a:link, .nav ul li a:active, .nav ul li a:visited {height:54px; color:#fff;font-size:14px;line-height:58px;font-family:arial black, arial, sans-serif;font-weight: 900;background-color:none;}
.nav ul li a:hover {height:54px; color:#c1c1c1;line-height:58px;background-color:none;font-style:normal;-webkit-transition: color 0.2s ease-in-out;-moz-transition: color 0.2s ease-in-out;-o-transition: color 0.2s ease-in-out;-ms-transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out;cursor:pointer; }
.nav ul li:hover {background: url(https://www.muscletech.com/images/header/topnav_hover.gif);background-repeat:repeat-x;cursor:pointer;}**/


/*Header Social ----------------------------------------------------------------**/
#header_social {height:54px; width:50px;float:left;margin:19px 0px 0px 0px;}
#header_social #facebook a {height:20px;width:20px;background-image: url(../images/header/social_facebook.png);background-position: 0 0;float:left;margin-right:5px;}
#header_social #facebook a:hover {background-position: 0 -20px;}
#header_social #google a {height:20px;width:20px;background-image: url(../images/header/social_google.png);background-position: 0 0;float:left;}
#header_social #google a:hover {background-position: 0 -20px;}


/* Footer Boxes ----------------------------------------------------------------**/
.footer_box {width:140px; height:173px;float:left; font-family:arial, sans-serif;font-size:12px;color:#999999;}
.footer_box h3 {font-family:arial black, arial, sans-serif;font-weight: 900;margin-bottom:4px; color:#fff; text-transform:uppercase;font-size:13px;line-height:16px;}
ul.footer_box li h3 {font-family:arial black, arial, sans-serif;font-weight: 900;color:#fff; text-transform:uppercase;font-size:13px; line-height:16px;background:none;margin-bottom:4px;}
ul.footer_box li h3 a:link{font-family:arial black, arial, sans-serif;font-weight: 900;color:#fff; text-transform:uppercase;font-size:13px; line-height:16px;background:none;margin:0px;}
ul.footer_box li h3 a:hover{color:#999999;}
ul.footer_box {margin:0px;}
ul.footer_box li {margin:0px 0px 3px 0px; line-height:18px;/*padding-left:12px; background: url(../images/icons/icn_list_arrow.png) 0 8px no-repeat;*/}
ul.footer_box li a {font-size:12px; color:#fff; font-weight:normal;}
ul.footer_box li a:hover {color:#999999; font-weight:normal;background:none;}


/* footer menu */
.footer_menu {width:150px;font-size:11px;float:left;}
.footer_menu li {margin-right:5px; padding-right:8px; float:left; background: url(../images/icons/icn_footer_list_seperator.gif) 0 9px no-repeat;background-position:right; color:#141414;}
.footer_menu li a {color:#999999; font-weight:normal;}
.footer_menu li a:hover {color:#fff; font-weight:normal;}
.footer_menu span {color:#797979;}
.footer_divider{width:10px;height:173px;background-image:url(../images/footer/footer_divider.png);float:left;margin-right:10px;}
ul.footer_menu.bottom {width:1000px;height:27px;float:left;margin:0px;line-height:27px;}
ul.footer_menu.bottom li{color:#999999;}


/* Footer Menu----------------------------------------------------------------**/
#footer_social {width:355px;height:173px;float:left;padding-left:5px;}
#footer_social h3 {font-family:arial black, arial, sans-serif;font-weight: 900;margin-bottom:8px; color:#fff; text-transform:uppercase;font-size:13px;line-height:16px;}
.social_box {width:140px;height:22px;float:left;color:#999999;font-size:12px;font-family:arial, sans-serif;text-transform:uppercase;margin:5px 0px;}
.social_box a{color:#999999;font-size:12px;font-family:arial, sans-serif;}
.social_box a:hover{color:#fff;font-size:12px;font-family:arial, sans-serif;}
.newsletter_box{margin-top:12px;width:350px;float:left;}
.newsletter_box h3{font-family:arial black, arial, sans-serif;font-weight: 900;margin-bottom:8px; color:#fff; text-transform:uppercase;font-size:13px;line-height:16px;}

/* Site Buttons*/
a.rollover_shopnow {	display: block;width: 164px;height: 41px;text-decoration: none;text-indent:-9999px;background: url(../images/buttons/btn_shopnow_red.png);}
a.rollover_shopnow:hover {background-position: 0 -41px; text-indent:-9999px;}
a.rollover_learn {display: block;width: 164px;height: 41px;	text-decoration: none;text-indent:-9999px;background: url(../images/buttons/btn_learn_more_red.png);}
a.rollover_learn:hover {background-position: 0 -41px; text-indent:-9999px;}
a.rollover_viewnow {	display: block;width: 114px;height: 20px;text-decoration: none;	background: url(https://www.muscletech.com/images/buttons/BTN_view_now.jpg);}
a.rollover_viewnow:hover {background-position: 0 -20px;}
a.rollover_signup {display: block;width: 114px;height: 20px;	text-decoration: none;background: url(https://www.muscletech.com/images/buttons/BTN_signup.jpg);}
a.rollover_signup:hover {background-position: 0 -20px;}
a.rollover_buyitnow {display: block;width: 164px;height: 41px;text-decoration: none;	text-indent:-9999px;background: url(../images/buttons/btn_buyitnow_red.png);}
a.rollover_buyitnow:hover {background-position: 0 -41px; text-indent:-9999px;}
a.rollover_enternow {display: block;	width: 192px;height: 49px;text-decoration: none;text-indent:-9999px;background:url(https://www.muscletech.com/images/homepage/main/30000_contest/btn_enternow.jpg);}
a.rollover_enternow:hover {background-position: 0 -49px; text-indent:-9999px;}

/* Sidebar Buttons*/
a.rollover_suppfacts {display: block;width: 159px;height: 31px;text-decoration: none;background:url(https://www.muscletech.com/images/buttons/BTN_side_suppfacts.jpg);}
a.rollover_suppfacts:hover {background-position: 0 -31px;}
a.rollover_science {	display: block;	width: 159px;height: 31px;text-decoration: none;background:url(https://www.muscletech.com/images/buttons/BTN_side_science.jpg);}
a.rollover_science:hover {background-position: 0 -31px;}
a.rollover_faq {	display: block;	width: 159px;height: 31px;text-decoration: none;background:url(https://www.muscletech.com/images/buttons/BTN_side_faq.jpg);}
a.rollover_faq:hover {background-position: 0 -31px;}