/*

Theme Name: PFS Floors

Author: Pat Mayo

Tags: white, red, brown color, variable width, two columns, widgets

*/



body {

	background:url(images/bgMain.jpg) #251000;

	margin:0;

}



/*global css------------------------------------------------------*/

.clear { clear:both; }

.colorRed { color:#ff0000; }

.colorOrange { color:#f6a00a; }

.fLeft { float:left; }

.fRight { float:right; }

h1 {

	color:#442014;

	font-size:16px;

	text-transform:uppercase;

}

h2, h2 a {

	color:#442014;

	font-size:15px;

	text-decoration:none;

}

.postmetadata a, .categories a, .archives a, .siteContentRight a { color:#442014; }

#siteContainer {

	background:#fff;

	margin:0 auto;

	width:875px;

}

#siteTop { padding-bottom:20px; }

#siteHeader { margin:20px 0; }

#siteHeader li { list-style:none; }



/*navigation*/

#siteNav { 

	background:#e21d37;

	font:bold 12px "Trebuchet MS", Arial, Verdana;

	padding:5px;

	text-transform:uppercase;

}

h2, #siteNav ul, .inlineList ul, #dropmenu, #dropmenu ul, #siteHeader ul {

	margin:0;

	padding:0;

}

#siteNav li, .inlineList li {

	display:inline;

	list-style:none;

}

#siteNav li a {

	color:#fff;

	display:block;

	margin:0 10px;

	padding:0.25em 1em;

	text-decoration:none;

}

#siteNav li a:hover { color:#000; }



#dropmenu, #dropmenu ul {list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; font-weight:bold;}

#dropmenu li {float:left; position:relative;}

#dropmenu ul {position:absolute; display:none; width:12em; top:2em; left:-1px; padding:5px; }

#dropmenu ul a {background:#e21d37; border-top:1px solid #fff;}

#dropmenu li ul a {width:12em; height:auto; float:left;}

#dropmenu ul ul {top:auto;}

#dropmenu li ul ul {left:12em; margin:0 0 0 10px;}

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}

#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}





#dropmenu li.page-item-251, #dropmenu li.page-item-255, #dropmenu li.page-item-258, #dropmenu li.page-item-261, #dropmenu li.page-item-264 { display:none; }



/*content------------------------------------------------------*/

#siteContent {

	font:normal 14px Arial, Helvetica, sans-serif;

	padding:20px 30px;

}

.siteContentLeft {

	float:left;

	width:500px;

}

.siteContentLeft p a, #siteFooter a {

	color:#000;

	text-decoration:underline;

}

.siteContentRight ul {

	margin:10px 0;

	padding:0;

}

.siteContentRight li {

	list-style:none;

	display:block;

}

h2 a, .siteContentRight a:hover { text-decoration:none; }

.siteContentRight {

	float:right;

	width:280px;

}

#siteLocator {	

	/*background: url(images/bgLocator.gif) repeat-y;	*/

	font:normal 14px Arial, Helvetica, sans-serif;

}

.siteProduct {

	border-top:1px solid #ccc;

	padding:20px 0;

}

.txtDealer {
	float:right;
	position:relative;
	top:-26px;
	width:100px;
}
.txtDealer a {
	color:#fff;
	font:bold 14px Tahoma;
	text-decoration:none;
}

.txtDealerLink {
	margin:0 auto;
	text-align:center;
	width:400px;
}
.txtDealerLink li {
	display:inline;
	list-style:none;
}
.txtDealerLink li a {
	color:#333;
	font-size:15px;
	font-weight:bold;
	margin:10px;
	text-transform:uppercase;
	text-decoration:none;
}



/*footer------------------------------------------------------*/

#siteFooter {

	border-bottom:30px solid #a8a9ac;

	clear:both;	

	font:normal 10px Arial, Helvetica, sans-serif;

	text-align:center;

}

#siteFooter p { padding-top:2em; }
