/**
 * @description	AmericanMuscle Web Style Guide
 * @version		v0.1
 * @author		Mike Cunningham, TJ Rowland
 * @lastupdated	2011-09-01
 */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

div {
	margin:0;
}

/*paragraph specific*/
p {
	font-size:12px;
	line-height:18px;
	color:#222222;
}

/*hyperlinks*/
a {
	color:#004c97;
	text-decoration:underline;
}

a:hover, a:active {
	text-decoration:none;
}

a:visited {
	color:#153350;
}

/*headings*/
h2 {
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	line-height:21px;
	color:#757575;
	text-transform:uppercase;
}

h3 {
	font-weight:bold;
	font-style:italic;
	color:#000000;
	font-size:12px;
	line-height:14px;
}

h4 {
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	color:#ff8f1c;
	text-transform:uppercase;
}

/*text specific*/
.px20 {
	font-size:20px;
	line-height:21px;
}

.px16 {
	font-size:16px;
	line-height:18px;
}

.px13 {
	font-size:13px;
	line-height:15px;
}

.px12 {
	font-size:12px;
	line-height:14px;
}


/* RESET STYLES FOR ALL BROWSERS - REQUIRED, DO NOT DELETE!!! */

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form fieldset, input, p, blocquote, th, td
{margin:0; padding:0;}

/* Normalizes font size for headers */
h1, h2, h3, h4, h5, h6
{font-size: 100%;}

/* Removes list-style from lists */
ol, ul
{list-style: none;}

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{font-style: normal; font-weight: normal;}

/* Reset tables */
table
{border-collapse: collapse; border-spacing: 0;}

/* Removes border from fieldset and img */
fieldset, img
{border: 0;}

/* Left-aligns text in caption and th */
caption, th
{text-align: left;}

/* Removes quotation marks from q */
q:before, q:after
{content:'';}

/* Removes dashed outline in mozilla */
*:focus { outline: none }

.clear {
content:".";
height:0;
visibility:hidden;
display:block;
clear:both;
}


/* NEW STYLE FOR MUSTANG WALLPAPER TEMPLATE */
#container{width:980px; margin:0 auto; }

#breadcrumbs, #breadcrumbs a{color:#7f7f7f; text-decoration:none; font-size:11px;}
h1{font-weight:bold;font-size:20px;text-transform:uppercase;}
h2{font-weight:bold;font-size:12px;text-transform:uppercase;font-style:normal;color:#000;}
#content_main p{margin:5px 0 30px 0;}

#nav_categories {margin-bottom:20px;height:25px;}
#nav_categories li{list-style:none inside;float:left;display:inline;border:1px solid #c2c2c2;margin-right:6px;}
#nav_categories a{border:1px solid #fff;background:#eaeaea;color:#3c3c3c;text-decoration:none;display:block;text-transform:uppercase;font-size:11px;padding:4px 6px;}
#nav_categories li.selected {list-style:none;float:left;margin-right:6px;background: url(../images/nav_selected.png) no-repeat bottom center;border:1px solid #fff; padding-bottom:7px;margin-top:-1px; margin-left:-1px;}
#nav_categories .selected a{ color:#fff; border:none;background:#0954a0 url(../images/nav_category_bg.png) repeat-x; padding:6px 12px;}

#content_main td{margin-bottom:20px;position:relative; height:300px;text-align:center;} 
#content_main td img{width:226px; height:224px; margin:5px 0; }
#content_main td div{position:relative;text-align:center;width:246px;}
/* td .rounded_corners{position:absolute;z-index:100;background:url(../images/rounded_corners-trans.png) no-repeat;display:block;width:232px;height:230px;top:2px;left:4px} */