@charset "UTF-8";
/* CSS Document */

*, html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

img.left,
img.right,
img.center{
	background-color: #fff;
	border: 0;
	margin: 0 20px 5px;
	padding: 0;
}

	img.left{ margin-left: 0; float: left; }
	img.right{ margin-right: 0; float: right; }
	img.center{ margin: 15px auto; float: none; }

	img.none{
		background-color: transparent;
		border: 0;
		padding: 0;
	}

img.border{
	padding: 3px;
	border: 2px solid #324669;
}

body{
	background: #273459 url(../images/site/bgMain.jpg) repeat-x;
	margin:0px;
	padding:0px;
}
#wrapper{
	background: url(../images/site/bgMainCenterExpandable.jpg) repeat-y;
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
}
#wrapperTop{
	background: url(../images/site/bgMainTop.jpg) no-repeat top;
	width:1100px;
}
#wrapperBottom{
	background: url(../images/site/bgMainBottom.jpg) no-repeat bottom;
	width:1100px;
}
/*____________________________________________________________________
_____________________          HEADER       __________________________
____________________________________________________________________*/
#masthead{
	float: left;
	width: 260px;
}
#masthead h1, #masthead h1 a{
	background: url(../images/site/logo.jpg);
	height: 64px;
	width: 170px;
	display: block;
}
#masthead h1{
	margin-top: 26px;
	margin-left: 90px;
}
#masthead h1 a{
	text-indent: -9999px;
	float: left;
}
/*____________________________________________________________________
_____________________          ACTIVE NAVIGATION       _______________
____________________________________________________________________*/
#activeNavigation{
	margin-top: 25px;
	float: left;
	padding-left: 340px;
	overflow: hidden;
	height: 31px;
	width: 500px;
}
#activeNavigation ul{}
#activeNavigation li{
	font: 10px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	float: left;
	width: 50px;
	list-style: none;
	text-align: center;
}
#activeNavigation li a{
	color: #CCCCCC;
	text-decoration: none;
	display:block;
	padding-top: 20px;
}
#activeNavigation li a:hover{
	color: #ffffff;
	text-decoration:underline;
}
#activeNavigation li#home{
	background: url(../images/site/activeNavHome.jpg) no-repeat center top;
}
#activeNavigation li#request{
	background: url(../images/site/activeNavRequest.jpg) no-repeat center top;
}
#activeNavigation li#contact{
	background: url(../images/site/activeNavContact.jpg) no-repeat center top;
}
#activeNavigation li#login{
	background: url(../images/site/activeNavLogin.jpg) no-repeat center top;
}
#search{
	margin-left:20px;
	width: 200px;
	float: left;
}
#search p{
	font: 10px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	margin-left: 5px;
}
#searchInput input{
	height: 14px;
	background: #6E727E;
	width: 156px;
	margin: 2px;
	font-size: 12px;
}
#searchInput{
	background: url(../images/site/searchInputBG.jpg) no-repeat;
	height: 20px;
	width: 164px;
	float: left;
	padding-right: 8px;
}
#search h5#go{
	float: left;
	background: url(../images/site/searchGoButton.jpg);
	height: 20px;
	width: 21px;
}
#search h5#go a{
	background: url(../images/site/searchGoButton.jpg);
	text-indent: -9999px;
	float: left;
	height: 20px;
	width: 21px;
}
#search h5#go a:hover{
	background: url(../images/site/searchGoButtonHover.jpg);
	height: 20px;
	width: 21px;
}


/*____________________________________________________________________
_____________________          MAIN NAVIGATION       _______________
____________________________________________________________________*/
#mainNavigation{
	height: 30px;
	width: 661px;
	margin-top: 30px;
	float: left;
}
#mainNavigation ul{
	float: left;
	height: 30px;
	width: 661px;
	padding-left:100px;
}
#mainNavigation li{
	float: left;
	list-style: none;
}
#mainNavigation li#about, #mainNavigation li#about a{
	background: url(../images/site/navMain.png) no-repeat 0px 0px;
	width: 112px;
	height: 30px;
}
#mainNavigation li#about a{
	float: left;
	text-indent: -9999px;
}
#mainNavigation li#about a:hover, #mainNavigation li#about-current, #mainNavigation li#about-current a{
	background: url(../images/site/navMain.png) no-repeat 0px -30px;
	height: 30px;
	width: 112px;
}
#mainNavigation li#about-current a{
	float: left;
	text-indent: -9999px;
}

#mainNavigation li#lighting, #mainNavigation li#lighting a{
	background: url(../images/site/navMain.png) no-repeat -112px 0px;
	width: 110px;
	height: 30px;
}
#mainNavigation li#lighting a{
	float: left;
	text-indent: -9999px;
}
#mainNavigation li#lighting a:hover, #mainNavigation li#lighting-current, #mainNavigation li#lighting-current a{
	background: url(../images/site/navMain.png) no-repeat -112px -30px;
	height: 30px;
	width: 110px;
}
#mainNavigation li#lighting-current a{
	float: left;
	text-indent: -9999px;
}

#mainNavigation li#monitoring, #mainNavigation li#monitoring a{
	background: url(../images/site/navMain.png) no-repeat -222px 0px;
	width: 110px;
	height: 30px;
}
#mainNavigation li#monitoring a{
	float: left;
	text-indent: -9999px;
}
#mainNavigation li#monitoring a:hover, #mainNavigation li#monitoring-current, #mainNavigation li#monitoring-current a{
	background: url(../images/site/navMain.png) no-repeat -222px -30px;
	height: 30px;
	width: 110px;
}
#mainNavigation li#monitoring-current a{
	float: left;
	text-indent: -9999px;
}

#mainNavigation li#news, #mainNavigation li#news a{
	background: url(../images/site/navMain.png) no-repeat -332px 0px;
	width: 110px;
	height: 30px;
}
#mainNavigation li#news a{
	float: left;
	text-indent: -9999px;
}
#mainNavigation li#news a:hover, #mainNavigation li#news-current, #mainNavigation li#news-current a{
	background: url(../images/site/navMain.png) no-repeat -332px -30px;
	height: 30px;
	width: 110px;
}
#mainNavigation li#news-current a{
	float: left;
	text-indent: -9999px;
}

#mainNavigation li#parts, #mainNavigation li#parts a{
	background: url(../images/site/navMain.png) no-repeat -442px 0px;
	width: 110px;
	height: 30px;
}
#mainNavigation li#parts a{
	float: left;
	text-indent: -9999px;
}
#mainNavigation li#parts a:hover, #mainNavigation li#parts-current, #mainNavigation li#parts-current a{
	background: url(../images/site/navMain.png) no-repeat -442px -30px;
	height: 30px;
	width: 110px;
}
#mainNavigation li#parts-current a{
	float: left;
	text-indent: -9999px;
}


#mainNavigation li#support, #mainNavigation li#support a{
	background: url(../images/site/navMain.png) no-repeat -552px 0px;
	width: 109px;
	height: 30px;
}
#mainNavigation li#support a{
	float: left;
	text-indent: -9999px;
}
#mainNavigation li#support a:hover, #mainNavigation li#support-current, #mainNavigation li#support-current a{
	background: url(../images/site/navMain.png) no-repeat -552px -30px;
	height: 30px;
	width: 109px;
}
#mainNavigation li#support-current a{
	float: left;
	text-indent: -9999px;
}
/*____________________________________________________________________
___________         HOME CONTENT & CONTENT WELLS       _______________
____________________________________________________________________*/
#content{
	width: 950px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 11px;
}
#flashHeader{
	background: url(../images/site/flashHeader.jpg);
	height: 236px;
	width: 927px;
	margin-left: 9px;
}
#contentWellHolder{
	margin-left: 6px;
}
.contentWell{
	margin-top: 11px;
	float: left;
	background: url(../images/site/contentWellsTop.jpg) no-repeat center top;
	width: 234px;
	margin-bottom:11px;
}
.contentWellBottom{
	background: url(../images/site/contentWellsBottom.jpg) no-repeat center bottom;
	float:left;
	padding-right:25px;
	width:209px;
	padding-bottom:15px;
}
.contentWell h2{
	color: #323959;
	font: normal 25px Futura, "Trebuchet MS", serif;
	margin-top: 15px;
	width: 150px;
	float: left;
	padding-left: 18px;
}
.contentWell img{
	float: left;
	margin-top: 10px;
}
.contentWell p{
	width: 180px;
	min-height:64px;
	height: auto !important;
	height:64px;
	display: block;
	float: left;
	padding-left: 18px;
	color: #444B68;
	font: 12px Arial, Helvetica, sans-serif;
	margin-top: 15px;
	margin-bottom: 5px;
}


.contentWell h3.more{
	background: url(../images/site/contentWellMore.jpg);
	height: 17px;
	width: 43px;
	float: right;
}
.contentWell h3.more a{
	background: url(../images/site/contentWellMore.jpg);
	text-indent: -9999px;
	float: left;
	height: 17px;
	width: 43px;
}
.contentWell h3.more a:hover{
	background: url(../images/site/contentWellMoreHover.jpg);
	height: 17px;
	width: 43px;
}
.contentWell table{
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	color: #323959;
	float: left;
	border-collapse:collapse;
	margin-top: 13px;
	margin-bottom: 10px;
	line-height: 16px;
}
.contentWell tr{
}
.contentWell td.title{
	font-size: 12px;
	font-weight: bolder;
	width: 110px;
	text-indent: 13px;
}
.contentWell td{
	font-size: 12px;
	width: 105px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.clear{
	clear: both;
	height: 0px;
}
/*____________________________________________________________________
_____________________          FOOTER       _______________
____________________________________________________________________*/
#footer{
	margin-right: auto;
	margin-left: auto;
	width: 1100px;
	background: url(../images/site/bgFooter.jpg);
	height: 111px;
}
#footerWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 27px;
}
#footer h4#flashLogo{
	background: url(../images/site/footerLogo.jpg);
	height: 45px;
	width: 98px;
	float: left;
}
#footer h4#flashLogo a{
	background: url(../images/site/footerLogo.jpg);
	text-indent: -9999px;
	float: left;
	height: 45px;
	width: 98px;
}
#footer p{
	float: left;
	width: 200px;
	text-align: center;
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #b2b6c0;
	padding-right: 30px;
	padding-left: 30px;
}
#footer p a{
	color: #868C98;
}
#footer h4#spxLogo{
	background: url(../images/site/footerSpxLogo.jpg) no-repeat;
	height: 45px;
	width: 81px;
	float: left;
}
#footer h4#spxLogo a{
	background: url(../images/site/footerSpxLogo.jpg);
	text-indent: -9999px;
	float: left;
	height: 45px;
	width: 81px;
}

/*____________________________________________________________________
_____________________          INSIDE CONTENT       _______________
____________________________________________________________________*/
#insideContent{
	width: 950px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 11px;
}
#contentHeader{
	width: 927px;
	margin-left: 9px;
}
#contentHolder{
	width: 630px;
	padding-bottom: 30px;
	float: left;
	padding-left: 39px;
	padding-right: 37px;
}
#contentHolder h1{
	font: normal 35px Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #999999;
}
#contentHolder h2{
	font: 20px/45px Arial, Helvetica, sans-serif;
	color: #333333; 
}
#contentHolder h3{
	color: #333333;
	font: normal 18px/30px Futura, "Trebuchet MS", serif;
}
#contentHolder h4{
	color: #666666;
	font: normal 16px/22px Futura, "Trebuchet MS", serif;
}
#contentHolder h5{
	color: #666666;
	font: normal 14px/18px Arial, "Trebuchet MS", serif;
}
#contentHolder p{
	font: 13px/22px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	width:600px;
}
#contentHolder p a{
	color: #444B68;
}
#contentHolder ul{
	margin-left: 30px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
}
#contentHolder ol{
	margin-left: 30px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
}
#contentHolder ul li{
	margin-top: 10px;
	margin-bottom: 10px;
/*	list-style: url(../images/site/bullet.jpg) none; */
	padding-left: 5px;
	margin-left:15px;
}
#contentHolder ol li{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#contentHolder img.contentImage{
	display:block;
	border: 3px solid #263457;
	float: left;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 10px;
	background: #FFFFFF;
	padding: 5px;
}
#map{
	border: 5px solid #263459;
}
#paginate{
	clear: both;
	margin: 40px 0 0;
	overflow: hidden;
	background: #eee;
}
.tech-update{
	clear: both;
	margin: 20px 0 0;
	overflow: hidden;
}
/*____________________________________________________________________
_____________________          REQUEST A QUOTE FORM       _______________
____________________________________________________________________*/
#freeform{
	font-family: Arial, Helvetica, sans-serif;
	background: #ECECEC;
	padding: 10px;
}
#freeform h3{
	line-height: 45px;
	font-size: 25px;
	color: #243352;
}
#freeform p{
	line-height: 16px;
	font-size: 18px;
}
#freeform .highlight{
	background: #D9D9D9;
	padding-top: 8px;
	padding-bottom: 8px;
}
#freeform input{
	padding: 4px;
	height: 28px;
	font-size: 18px;
	width: 400px;
	border-color: #273459;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#freeform textarea{
padding:4px;
	width: 400px;
	font-size: 18px;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#freeform select{
	padding:4px;
	font-size: 18px;
	line-height: 28px;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#freeform option{
padding:4px;
	height: 28px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
/*____________________________________________________________________
_____________________          PARTNERS DIV       _______________
____________________________________________________________________*/
.partner{
	background: #F0F0F0;
	padding: 10px;
	margin: 8px;
	border: 1px solid #D2D2D2;
	float:left;
	width: 550px;
}
.partner h6{
	color: #333333;
	font: normal 18px/22px Futura, "Trebuchet MS", serif;
}

.partner .partnerImage{
	width:160px;
	float:left;
}
.partner .partnerImage img{
	padding: 5px;
	border: 3px solid #263459;
	margin-right:10px;
}
.partner .partnerContent{
	float:left;
	width: 350px;
}
#contentHolder .partner .partnerContent p{
	width:350px;
}



/*____________________________________________________________________
________________          INSIDE SUB NAVIGATION       _______________
____________________________________________________________________*/
#sidebar{
	float: left;
}
#subnavcat,
#subnav{
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 11px;
}
#subnavcat img,
#subnav img{
	display:block;
	height: 40px;
}
#subnavcat ul,
#subnav ul{
	margin-top:0px;
}
#subnavcat li,
#subnav li{
	background: #EEEEEE url(../images/site/subnavBG.jpg) bottom no-repeat;
	width: 223px;
	list-style: none;
	font: 14px/30px Arial, Helvetica, sans-serif;
	color: #000000;
	text-indent: 20px;
}
#subnavcat li a,
#subnav li a{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	background: #EEEEEE url(../images/site/subnavBG.jpg) bottom no-repeat;
	width: 223px;
	display: block;
}
#subnavcat li a:hover,
#subnav li a:hover
{
	background: #E2E7EB url(../images/site/subnavBGFocus.jpg) bottom no-repeat;
	width: 223px;
}
#subnavcat li#current,
#subnav li#current{
	background: #E2E7EB url(../images/site/subnavBGFocus.jpg) bottom no-repeat;
	font: 14px/30px Arial, Helvetica, sans-serif;
	width: 223px;
}
#subnavcat li#current a,
#subnav li#current a{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	background: #E2E7EB url(../images/site/subnavBGFocus.jpg) bottom no-repeat;
	width: 223px;
	display: block;
}

#subnavcat li#current li a, 
#subnav li#current li a{
	background: #EEEEEE url(../images/site/subnavBG.jpg) bottom no-repeat;
	list-style: none;
	font: 14px/20px Arial, Helvetica, sans-serif;
	color: #333333;
	display:block;
}

#subnav li ul li {
	text-indent: 50px;
}

#subnavcat li.bottom,
#subnav li.bottom,
#subnavcat li#bottom,
#subnav li#bottom{
	background: #EEEEEE url(../images/site/subnavBGBottom.jpg) bottom no-repeat;
	width: 223px;
	list-style: none;
	font: 14px/37px Arial, Helvetica, sans-serif;
	color: #000000;
	text-indent: 20px;
}
#subnavcat li#bottom a,
#subnav li#bottom a{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	background: #EEEEEE url(../images/site/subnavBGBottom.jpg) bottom no-repeat;
	height: 37px;
	width: 223px;
	display: block;
}
#subnavcat li#bottom-current,
#subnav li#bottom-current{
	background: #E2E7EB url(../images/site/subnavBGBottomFocus.jpg) bottom no-repeat;
	width: 223px;
	list-style: none;
	font: 14px/37px Arial, Helvetica, sans-serif;
	color: #000000;
	text-indent: 20px;
}
#subnavcat li#bottom-current a,
#subnav li#bottom-current a{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	background: #E2E7EB url(../images/site/subnavBGBottomFocus.jpg) bottom no-repeat;
	line-height: 37px;
	width: 223px;
	display: block;
}
#subnavcat li#bottom a:hover,
#subnav li#bottom a:hover{
	background: #E2E7EB url(../images/site/subnavBGBottomFocus.jpg) bottom no-repeat;
	width: 223px;
}

#trainingNav ul{}
#trainingNav li{
	background: #EEEEEE url(../images/site/subnavBG.jpg) bottom no-repeat;
	width: 223px;
	list-style: none;
	font: 14px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	text-indent: 30px;
}
#trainingNav li a{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	background: #EEEEEE url(../images/site/subnavBG.jpg) bottom no-repeat;
	width: 223px;
	display: block;
}
#trainingNav li a:hover,
#trainingNav li#current li a:hover{
	background: #E2E7EB url(../images/site/subnavBGFocus.jpg) bottom no-repeat;
	width: 223px;
}
#trainingNav li#current{
	font: 14px/20px Arial, Helvetica, sans-serif;
	background: #E2E7EB url(../images/site/subnavBGFocus.jpg) bottom no-repeat;
	width: 223px;
}
#trainingNav li#current a{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	background: #E2E7EB url(../images/site/subnavBGFocus.jpg) bottom no-repeat;
	width: 223px;
	display: block;
}

/*____________________________________________________________________
________________          POLL CSS       _______________
____________________________________________________________________*/

.pollWrapper{
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 15px 0px 5px 0px;
	padding: 0px 15px;
	display:block;
	float:left;
}         
.pollBlock{}           
.pollQuestion{
	font-size: 14px;
	margin-bottom: 5px;
}        
.pollAnswerBlock{margin-left:5px;}     
.pollButtonBlock{
	margin-top:10px;
	padding-left: 71px;
} 
.pollButtonBlock input{
	font-size: 14px;
	text-transform: uppercase;
	color: #263459;
	background: #FFFFFF;
	padding: 2px 12px;
	border: 2px solid #263459;
}  
.pollAnswer{
	line-height: 22px;
}  
.pollAnswer input{margin-right:5px;}
.pollTotalVotes{
	font: 14px/16px Arial, Helvetica, sans-serif;
	color: #253355;
}       
.pollResult{
	background: #FBFBFB;
	border: 1px solid #D5D5D5;
	padding: 2px 5px;
	margin-top: 3px;
	margin-bottom: 2px;
}
.pollResultAnswer{}
.pollSelectedAnswer{}
.pollResultBar{}            
.pollResultPercent{
	font-size: 11px;
	line-height: 15px;
}   
.pollSelectedPercent{} 
.pollResultVotes{
	font-size: 11px;
	line-height: 15px;
}

	
/*____________________________________________________________________
________________          SEARCH       _______________
____________________________________________________________________*/
	
.outerBorder {
	width:860px;
	margin: 20px auto;
	border:		2px solid #263459;
}
.tablePad {
 padding:			3px 3px 5px 3px;
 background-color:	#fff;
 font-family:  Arial, Helvetica, sans-serif;
}
.tablePad a{
	color: #273459;
}
.tablePad a:visited{
	color: #4C67B1;
}

.resultRowOne {
 font-size:			12px;
 color:				#333;
 padding:           6px 6px 6px 8px;
 background-color:	#DADADD;
}

.resultRowTwo {
 font-size:         12px;
 color:             #333;
 padding:           6px 6px 6px 8px;
 background-color:  #eee;
}

.resultHead {
 font-size: 		14px;
 font-weight: 		bolder;
 color:				#333;
 padding: 			8px 0 8px 8px;
 border-bottom:		1px solid #999;
 background-color:	transparent;
}

/*____________________________________________________________________
________________          PRODUCT         _______________
____________________________________________________________________*/

.products{
	clear:both;
	width: 570px;
	border-bottom: 1px dashed #52667F;
	display:block;
	overflow:hidden;
}

.productContent h4, h5{
	padding-left:10px;
}

.productContent h4{
	padding-bottom:12px;
}

.productContent{
	float:left;
	width:400px;
	padding-top:15px;
	padding-bottom:15px;
	
}
#contentHolder .products .productContent p{
	width:400px; 
	float:left;
	}
	
#contentHolder h2.productHeader{
	font: 28px/35px Arial, Helvetica, sans-serif;
	margin-top:20px;
	margin-bottom:10px;
	color: #333333;
	clear:both;
	width:360px;
	background: #DFE4E8;
	padding: 5px 20px;
}
.products .imageholder{
	float: left;
	width: 150px;
	padding-top:15px;
	padding-bottom:15px;
}
.products .imageholder img{
	padding:3px;
	border: 2px solid #324669;
}


/*____________________________________________________________________
________________          TRAINING           _______________
____________________________________________________________________*/

.trainingFeed {
}

.trainingFeed h1, h2, h3{
	margin-bottom:0px;
}

.trainingFeed h4{
	padding-left: 10px;
}

#trainingUpdates {

}

#contentHolder .studentPreview p{
	width:580px;
}

#contentHolder .studentPreview h3{
	padding: 20px 0px 0px 10px;
}


.trainingBp {
	padding-top:10px;
	clear: both;
}

.imageholderBp{
	float:left;
	padding: 15px 0 0;
	width: 120px;
}


#contentHolder .trainingBp .textholderBp, 
#contentHolder .products .textholderBp{
	float:left;
}

/*#contentHolder .trainingBp .textholderBp p, */
#contentHolder .products .textholderBp p{
	margin-top:2px;
}


#contentHolder .trainingBp .textholderBp h5, 
#contentHolder .products .textholderBp h5{
	margin-top:12px;
}

/*#contentHolder .trainingBp .textholderBp p{
	width:480px;
}*/

#contentHolder .products .imageholderBp{
	float:left;
	margin: 10px 0 0;
	padding: 0px 20px 0 0;
	width:120px;
}

#contentHolder .products .textholderBp h4{
	padding-left:10px;
}

/*#contentHolder .products .textholderBp p{
	width:400px;
}*/





/*____________________________________________________________________
________________          PRODUCT         _______________
____________________________________________________________________*/

.products{
	clear:both;
	width: 570px;
	border-bottom: 1px dashed #52667F;
	display:block;
	overflow:hidden;
}

.productContent h4, h5{
	padding-left:10px;
}

.productContent h4{
	padding-bottom:12px;
}

.productContent{
	float:left;
	width:400px;
	padding-top:15px;
	padding-bottom:15px;
	
}
#contentHolder .products .productContent p{
	width:400px; 
	float:left;
	}
	
#contentHolder h2.productHeader{
	font: 28px/35px Arial, Helvetica, sans-serif;
	margin-top:20px;
	margin-bottom:10px;
	color: #333333;
	clear:both;
	width:360px;
	background: #DFE4E8;
	padding: 5px 20px;
}
.products .imageholder{
	float: left;
	width: 150px;
	padding-top:15px;
	padding-bottom:15px;
}
.products .imageholder img{
	padding:3px;
	border: 2px solid #324669;
}


/*____________________________________________________________________
________________         MISC         _______________
____________________________________________________________________*/
#members{
	height:120px;
	margin-top:10px;
}
#members #awea img{margin-left:60px;}
#members #canwea img{margin-left:5px;}
#members p{
	color:#263457;
	font-size:14px;
	font-weight:bolder;
}
#awea{
	float: left;
	height: 120px;
	width: 300px;
}
#canwea{
	float: left;
	height: 120px;
	width: 300px;
}

input .submit-to-checkout{
	background: url("/img/common/btn-cart.jpg") 0 0;
	width: 128px;
	height: 21px;
	text-indent: -9999px;
}

input..button{
	width: 128px;
}

address{
	padding: 8px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	font: 12px/16px 'Lucida Grande', Calibri, Veranda, Helvetica, sans;
}

address span{
	display: block;
}