@import url(/css/PFheadFoot.css);

* {
	margin: 0;
	padding: 0;
	border: 0;
}

* img {
	display:block;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
}

a:link    {color:#000000; text-decoration:underline;}
a:visited {color:#000000; text-decoration:underline;}
a:active  {color:#000000; text-decoration:underline;}
a:hover   {color:#000000; text-decoration:none;}

#login {
width:761px; height:23px; border: 2px solid #c2c2c2; background-color:#FFFFE7;
}

#login p {
font-size:10px; font-weight:bold; float:left; margin:4px 7px 0px 0px; width:490px; text-align:right;
}

#login .inputText {
border:1px solid #666666;
margin:2px 7px 0px 0px; 
float:left; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
font-weight:bold; 
padding:2px 3px 2px 3px; 
width:95px;
}

#login .inputButton {
float:left; margin:2px 7px 0px 0px;
}

#leftSection {
width:190px; float:left;
}

#leftSection img{
margin:2px 0px 0px 0px;
}

#leftSection p{
font-size:11px; line-height:14px; color:#333333; margin:8px 0px 0px 10px;
}

#middleSection {
	width:585px; 
	float:left; 
	margin:2px 0px 0px 2px;
}

.middleSectionBox {
width:382px; border:2px solid #C2C2C2; background:#E1E1E1; margin:2px 0px 0px 0px;
}

.middleSectionBox p {
font-size:11px; font-weight:bold; color:#000000; margin:3px 2px 3px 3px;
}

.middleSectionBox p .callOut {
font-size:14px; font-weight:bold; color:#CC0000;
}


.middleSectionCallOut {
	width:573px; 
	padding-bottom: 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	margin-bottom: 9px;
}

.bodyCopy p {
	font-size:11px; 
	margin: 0px;
}

.bodyCopy {
	width:573px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	color: #999999;
	padding-bottom:12px;
}

.bodyCopy p .callOut {
	font-size:14px;  
	color:#CC0000;
}

#calloutImage {
	width:195px;
	padding:14px 0px 0px 0px;
	margin-right: 5px;
	float: left;
}

#calloutCopy {
	padding: 18px 0px 0px 0px;
}

#calloutCopy h1 {
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #CC0000;
	line-height: 20px;
}

#calloutCopy h2 {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: 22px;
}

.middleSectionCallOut h3 {
	font-size:18px; 
	color:#CC0000;
}

.thirdsCallout {
	float: left;
	width: 183px;
	height: 197px;
	border: 1px solid #CCCCCC;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 8px 4px;
}

.thirdsCallout p {
	font-size: 11px;
	font-family:Verdana, Geneva, sans-serif;
	padding: 0px 0px 0px 6px;
	color: #666666;
	line-height:14px;
}

.thirdsCallout a:link, .thirdsCallout a:visited {
	color: #CC0000;
}

.thirdsTop {
	height:139px;
	overflow: hidden;
	margin-bottom: 7px;
}

.thirdsTop img {
	border: none;
}

#topHalf {
	height:235px;
	width: 583px;
}

#SEOcopy {
	padding: 0px 0px 0px 8px;
	line-height: 18px;
}

.middleSectionCallOut h3 a:link    {color:#CC0000; text-decoration:none;}
.middleSectionCallOut h3 a:visited {color:#CC0000; text-decoration:none;}
.middleSectionCallOut h3 a:active  {color:#CC0000; text-decoration:none;}
.middleSectionCallOut h3 a:hover   {color:#CC0000; text-decoration:none;}

.middleSectionCallOut h4 {
font-size:14px; color:#666666; font-weight:bold;
}

.middleSectionCallOut h4 a:link    {color:#666666; text-decoration:none;}
.middleSectionCallOut h4 a:visited {color:#666666; text-decoration:none;}
.middleSectionCallOut h4 a:active  {color:#666666; text-decoration:none;}
.middleSectionCallOut h4 a:hover   {color:#666666; text-decoration:none;}

.middleSectionCallOut p {
font-size:11px; color:#666666; line-height:14px; margin:7px 0px 12px 0px;
}

.middleSectionCallOut img {
float:right; display:inline;
}

.middleSectionCallOut p a:link    {color:#666666; text-decoration:none;}
.middleSectionCallOut p a:visited {color:#666666; text-decoration:none;}
.middleSectionCallOut p a:active  {color:#666666; text-decoration:none;}
.middleSectionCallOut p a:hover   {color:#666666; text-decoration:none;}

.middleSectionCallOut .readMore a:link    {color:#CC0000; text-decoration:underline;}
.middleSectionCallOut .readMore a:visited {color:#CC0000; text-decoration:underline;}
.middleSectionCallOut .readMore a:active  {color:#CC0000; text-decoration:underline;}
.middleSectionCallOut .readMore a:hover   {color:#CC0000; text-decoration:none;}

.middleSectionCallOut ul {
	font-size:11px; 
	color:#666666; 
	line-height:14px; 
	margin:7px 0px 12px 0px;
	padding:0;
	list-style-position: outside;
	list-style-type: none;
}

#middleSection3 {
width:389px; float:left; margin:2px 0px 0px 2px;
}

.middleSectionBox3 {
width:382px; border:2px solid #C2C2C2; background:#E1E1E1; margin:2px 0px 0px 0px;
}

.middleSectionBox3 p {
font-size:11px; font-weight:bold; color:#000000; margin:3px 2px 3px 3px;
}

.middleSectionBox3 p .callOut {
font-size:14px; font-weight:bold; color:#CC0000;
}


.middleSectionAd3 { 
width:375px; margin-left:11px; padding-top:7px; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.middleSectionAd3 h3 {
font-size:18px; color:#CC0000;
}

.middleSectionAd3 h3 a:link    {color:#CC0000; text-decoration:none;}
.middleSectionAd3 h3 a:visited {color:#CC0000; text-decoration:none;}
.middleSectionAd3 h3 a:active  {color:#CC0000; text-decoration:none;}
.middleSectionAd3 h3 a:hover   {color:#CC0000; text-decoration:none;}

.middleSectionAd3 h4 {
font-size:14px; color:#666666; font-weight:bold;
}

.middleSectionAd3 h4 a:link    {color:#666666; text-decoration:none;}
.middleSectionAd3 h4 a:visited {color:#666666; text-decoration:none;}
.middleSectionAd3 h4 a:active  {color:#666666; text-decoration:none;}
.middleSectionAd3 h4 a:hover   {color:#666666; text-decoration:none;}

.middleSectionAd3 p {
font-size:11px; color:#666666; line-height:14px; margin:7px 0px 12px 0px;
}

.middleSectionAd3 img {
float:right; display:inline;
}

.middleSectionAd3 p a:link    {color:#666666; text-decoration:none;}
.middleSectionAd3 p a:visited {color:#666666; text-decoration:none;}
.middleSectionAd3 p a:active  {color:#666666; text-decoration:none;}
.middleSectionAd3 p a:hover   {color:#666666; text-decoration:none;}

.middleSectionAd3 .readMore a:link    {color:#CC0000; text-decoration:underline;}
.middleSectionAd3 .readMore a:visited {color:#CC0000; text-decoration:underline;}
.middleSectionAd3 .readMore a:active  {color:#CC0000; text-decoration:underline;}
.middleSectionAd3 .readMore a:hover   {color:#CC0000; text-decoration:none;}

.middleSectionAd3 ul {
font-size:11px; color:#666666; line-height:14px; margin:7px 0px 12px 0px;
list-style:none; padding:0;
}

#topCallOut {
	border:1px solid #cccccc; 
	float: left;
	padding: 0px;
	margin: 0px 2px 0px 0px;
}

.rightSection {
	float:left; 
	margin:0px 0px 0px 0px; 
	background:url(/images/homepage/searchGradientHP.jpg) repeat-x;
	border: 1px solid #cccccc;
}

#productSearch {
	width:178px; 
	text-align:left;  
	clear:right;
}

#productSearch h5 {
font-size:11px;
}

#productSearch .searchText {
margin:3px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:2px 3px 2px 3px; width:114px; border:1px solid #666666; float:left; display:inline;
}

#productSearch .searchButton {
float:left top; margin:3px 0px 0px 7px; display:inline;
}

/*tan hack to fix formatting issue*/
* html #productSearch .searchButton
{
  margin:3px 0px 0px 4px;
  margin:3px 0px 0px 4px;
}

.linkBox {
width:171px; border:2px solid #C2C2C2; background-color:#FFFFE7; text-align:left; margin:2px 0px 0px 0px;
}

.linkBoxTitle {
border-bottom:2px solid #C2C2C2; background-color:#FFFFCC;
}

.linkBoxTitle h5 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; font-weight:bold; margin:3px 0px 3px 9px;
}

.linkBox ul {
font-size: 10px;
line-height: 14px;
padding-top: 3px;
padding-left: 9px;
padding-bottom: 6px;
background-color: #ffffe7;
list-style:none;
margin:0px;
}

.indent {
display:block;
text-indent:-10px;
margin-left:10px;
}

.callOut a:link    {color:#CC0000; text-decoration:underline;}
.callOut a:visited {color:#CC0000; text-decoration:underline;}
.callOut a:active  {color:#CC0000; text-decoration:underline;}
.callOut a:hover   {color:#CC0000; text-decoration:none;}


.listInfo {
font-size:11px; color:#666666; line-height:14px; margin:0px 0px 0px 0px;
list-style:none; padding:0;
}

.metalCallOut {
font-size:14px; color:#666666; line-height:18px; margin:0px 0px 0px 0px;
list-style:none; padding:0;
}

.metalMania {
font-size:18px; color:#a90400; line-height:18px; margin:0px 0px 0px 0px;
list-style:none; padding:0; font-weight: bold;
}

.metalUnCall {
font-size:10px; color:#666666; line-height:10px; margin:0px 0px 0px 0px;
list-style:none; padding:0;
}