body {
	margin-top: 2px;
	background-image: url(images/XPE-bg.jpg);
	background-repeat: repeat-x;
}
.gallery img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.main {
	width: 954px;
	height: auto;
	
}
.logonav {
	height: 309px;
	width: 212px;
	float: left;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-align: right;
	height: 17px;
	padding-top: 6px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-image: url(images/footer-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
	width: 100%;
	margin-top:2px;
}

.main .logonav .leftnav a {
	display:block;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 4px;
	color: #FFFFFF;
	text-decoration: none;
}
.main .logonav .leftnav a:hover {
	background-color: #D75016;
		background-image: url(images/lftnav_bg_hov.jpg);
	color:#FFFFFF;
	display:block;
}


.footer a {
	color: #999999;
}


.logo {
	height: 141px;
	width: 212px;
}

.leftnav {
	height: 167px;
	width: 212px;
}


.lftnvbtn {
	background-image: url(images/lftnav_bg.jpg);
	background-color: #C1040A;
	height: 20px;
	width: auto;
	margin-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.content {
	float: left;
	height: 327px;
	width: 743px;
	margin-right: 1px;
}
.topnav {
	height: 33px;
	width: 741px;
	float: right;
	background-color: #FFFFFF;
	background-image: url(images/eXtreme-Performance-Enhancement-is-for-YOU.jpg);
}


.gal-blog {
	height: 130px;
	width: 144px;
	border: 1px solid #b0673d;
	background-image: url(images/redbox.jpg);
	margin-top: 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: 10px;
}
.lower {
	width: 500px;
	padding-top: 28px;
	padding-left: 21px;
	background-color: #FFFFFF;
}

.content2nd .lower ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	margin-top: 0px;
}
.content2nd .lower .xpe-trio li {
	margin-bottom: 4px;
	list-style-position: outside;
	margin-left: -20px;
}




.gal-blog_norm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: -.02;
	color: #FFFFFF;
	font-weight:normal;
	width: 80%;

}

.gal-blog a {
	font-size: 10px;
	color: #FFFFFF;
}


.input_txt {
	width: 140px;
	height: 15px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	margin-bottom:4px;
	padding-top:2px;
	padding-left:4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.content2nd {
	float: left;
	width: 740px;
	margin-left: 2px;
	height: 610px;
	margin-top: 2px;
	margin-bottom: 2px;
	overflow: auto;
}
.title2nd {

	background-image: url(images/title_bg.jpg);
	width: auto;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #933019;
	padding-top: 5px;
	padding-left: 10px;
}
.col2nd {

	width: 100%%;
	height: 460px;
	float: left;
	background-image: url(images/col1bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 12px;
	overflow: auto;
	font-size: 12px;
	line-height: 140%;
	letter-spacing: -0.03em;
	width: 716px;
}
.lowleft2nd {
	width: 212px;
	float: left;
	height: 322px;
	background-image: url(images/col2bg.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	overflow: hidden;
	font-size: 11px;
	line-height: 125%;
	letter-spacing: -0.03em;
	margin-top: 2px;
}
.lowleft2nd-content {
	padding-top: 12px;
	padding-left: 31px;
}

.lowleft2nd h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	display: inline;
	letter-spacing: -0.04em;
	color: #FFFFFF;
}
.content2nd .test {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}


.smaller {
	font-size: 10px;
}


.lowright2nd {
	width: 212px;
	float: right;
	height: 322px;
	background-image: url(images/col2bg.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	overflow: hidden;
	font-size: 11px;
	line-height: 125%;
	letter-spacing: -0.03em;
	margin-top: 1px;
	border-top:#fff solid 1px;
}
.free {
	height: 148px;
	width: 140px;
	border: 1px solid #b0673d;
	background-image: url(images/free.jpg);
	margin-top: 5px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 10px;
	line-height: normal;
	padding: 5px;
}
.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 1px;
}
.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #C1040A;
	margin-top: 4px;
	border: 1px solid #FFFFCC;
	margin-left: 50px;
}



.free a {
	font-size: 10px;
	color: #FFFFFF;
}

.lowrightt2nd-content {

	padding-top: 12px;
	padding-left: 31px;
}
.client {
	font-size: 14px;
	color: #333333;
	width: 95%;
	height: 600px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 3%;
	padding-top: 10px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: normal;
	color: #666666;
	letter-spacing: -0.05em;
	display: block;
	background-image: url(images/h3bg.jpg);
	width: 95%;
	display:block;
	margin: 0px;
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 5px;

}
.client-desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #333333;
	width: 290px;
	/* border: 1px solid #C1040A; */
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(images/client-desc-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-right: 10px;
}

.client-desc-wrap {
	float: right;
	width: 306px;
	margin-right: 25px;
	margin-top: 15px;
	border: 1px solid #C1040A;
	background-color:#fff;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}


#hines-ward {background-image: url(images/hines-ward.jpg);}
#jamal-lewis{background-image: url(images/jamal-lewis.jpg);background-position:left;}
#gibril-wilson {background-image: url(images/gibril-wilson.jpg);}
#dorsey-levens {background-image: url(images/dorsey-levens.jpg);}
#april-clark {background-image: url(images/april-clark.jpg);}
#annette-greenwood {background-image: url(images/annette-greenwood.jpg);}
#takeo-spikes {background-image: url(images/takeo-spikes.jpg);}
#bernard-rutherford {background-image: url(images/bernard-rutherford.jpg);}
#wayne-gandy {background-image: url(images/wayne-gandy.jpg);}
#jason-allen {background-image: url(images/jason-allen.jpg);}
#jen-aaron {background-image: url(images/jen-aaron.jpg);}
#jeremy-hermida {background-image: url(images/jeremy-hermida.jpg);}
#mason-betha {background-image: url(images/mason-betha.jpg);}
#osi-umenyiora {background-image: url(images/osi-umenyiora.jpg);}
#travis-taylor {background-image: url(images/travis-taylor.jpg);}
#dewayne-rudd {background-image: url(images/dewayne-rudd.jpg);}
#deshae-townshend {background-image: url(images/deshae-townshend.jpg);}




.xpe-trio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	float: left;
	width: 156px;
	padding-right: 10px;
	margin-top: 10px;
}


.template-div {
	font-size: 12px;
	color: #666666;
	width: 700px;
	height: 600px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 3%;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.template-div a{
	color:#c00;
}
#pic {
	background-color: #FFFFFF;
	width: 200px;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic a img {
	border: 0;
}

#pic a.p1, #pic a.p1:visited {
	background: #FFFFFF;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 135px;
}

#pic a.p1:hover {
	color: #000000;
	text-decoration: none;
}

#pic a.p1:hover .large {
	border: 3px solid #fff;
	display: block;
	width: 350px;
	height: 233px;
	left: 540px;
	position: relative;
	top: 345px;

}

.pic2 {

	padding-left:15px;
}

.pic2 img{

	border: 1px solid #933019;
	margin-bottom:5px;
}

.sptable td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 8px;
	border: 1px solid #999999;
}
.sptable a {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
}
.sptable img {
	margin-bottom: 3px;
}
h4 {
	display: inline;
}
.sptable {
	border: 1px solid #999999;
}
.template-table {
	padding: 3px;
}

.rt_pics img {
	border: 1px solid #666666;
	margin: 2px;
	}
.lft_text {
	line-height: 120%;
	padding-right: 40px;
	padding-top:5px;
}
.gallery td {
	padding: 6px;
	text-align: center;
	vertical-align: middle;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #CC0000;
	letter-spacing: -1px;
	display: inline;
	line-height: 130%;
}
h5 a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #CC0000;
	letter-spacing: -1px;
	display: inline;
}

.staff-pic {
	float: right;
	height: 475px;
	width: 200px;
	margin-left: 8px;
	padding-bottom: 8px;
	padding-left:8px;
	margin-bottom:8px;
	clear:both;
	background-image: url(foxx.jpg);
	background-repeat: no-repeat;
}
