﻿/*@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;
	font-family: Arial, Helvetica, sans-serif;
}
body{
	background: #273459 url(/images/site/bgMain.jpg) repeat-x;
	/*margin:0px;
	padding:0px;*/
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;

}
#wrapper{
	background: url(/images/site/bgMainCenterExpandable.jpg) repeat-y;
	background-position:center;
	/*width: 1000px;
	margin-right: auto;
	margin-left: auto;*/
}
#wrapperTop{
	background: url(/images/site/bgMainTop.jpg) no-repeat top;
	width:1000px;
}
#wrapperBottom{
	background: url(/images/site/bgMainBottom.jpg) no-repeat bottom;
	width:1000px;
}
/*____________________________________________________________________
_____________________          HEADER       __________________________
____________________________________________________________________*/
#masthead{
	float: left;
	width: 210px;
}
#masthead h1, #masthead h1 a{
	background: url(/Images/Site/headerLogoWhite.jpg);
	height: 116px;
	width: 200px;
	display: block;
}
#masthead h1{
	/*margin-top: 26px;*/
	margin-left: 20px;
}
#masthead h1 a{
	text-indent: -9999px;
	float: left;
}
/*____________________________________________________________________
_____________________          ACTIVE NAVIGATION       _______________
____________________________________________________________________*/
#activeNavigation{
	margin-top: 20px;
	float: left;
	padding-left: 340px;
	overflow: hidden;	
	height: 61px;
	width: 400px;
}
#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;/*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#contactus{
	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: 650px;
	margin-top: 5px;
	float: left;
}
#mainNavigation ul{
	float: left;
	height: 30px;
	width: 650px;
	padding-left:102px;
}
#mainNavigation li{
	float: left;
	list-style: none;
}
#mainNavigation li#about, #mainNavigation li#about a{
	background: url(/images/site/navMain.jpg) no-repeat 0px 0px;
	width: 130px;
	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.jpg) no-repeat 0px -30px;
	height: 30px;
	width: 130px;
}
#mainNavigation li#about-current a{
	float: left;
	text-indent: -9999px;
}

#mainNavigation li#products, #mainNavigation li#products a{
	background: url(/images/site/navMain.jpg) no-repeat -130px 0px;
	width: 130px;
	height: 30px;
}
#mainNavigation li#products a{
	float: left;
	text-indent: -9999px;
}
#mainNavigation li#products a:hover, #mainNavigation li#products-current, #mainNavigation li#products-current a{
	background: url(/images/site/navMain.jpg) no-repeat -130px -30px;
	height: 30px;
	width: 130px;
}
#mainNavigation li#products-current a{
	float: left;
	text-indent: -9999px;
}

#mainNavigation li#site_management, #mainNavigation li#site_management a{
	background: url(/images/site/navMain.jpg) no-repeat -260px 0px;
	width: 130px;
	height: 30px;
}
#mainNavigation li#site_management a{
	float: left;
	text-indent: -9999px;
}
#mainNavigation li#site_management a:hover, #mainNavigation li#site_management-current, #mainNavigation li#site_management-current a{
	background: url(/images/site/navMain.jpg) no-repeat -260px -30px;
	height: 30px;
	width: 130px;
}
#mainNavigation li#site_management-current a{
	float: left;
	text-indent: -9999px;
}

#mainNavigation li#contact, #mainNavigation li#contact a{
	background: url(/images/site/navMain.jpg) no-repeat -520px 0px;
	width: 130px;
	height: 30px;
}
#mainNavigation li#contact a{
	float: left;
	text-indent: -9999px;
}
#mainNavigation li#contact a:hover, #mainNavigation li#contact-current, #mainNavigation li#contact-current a{
	background: url(/images/site/navMain.jpg) no-repeat -520px -30px;
	height: 30px;
	width: 130px;
}
#mainNavigation li#contact-current a{
	float: left;
	text-indent: -9999px;
}

#mainNavigation li#noc, #mainNavigation li#noc a{
	background: url(/images/site/navMain.jpg) no-repeat -390px 0px;
	width: 130px;
	height: 30px;
}
#mainNavigation li#noc a{
	float: left;
	text-indent: -9999px;
}
#mainNavigation li#noc a:hover, #mainNavigation li#noc-current, #mainNavigation li#noc-current a{
	background: url(/images/site/navMain.jpg) no-repeat -390px -30px;
	height: 30px;
	width: 130px;
}
#mainNavigation li#noc-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/solar.gif);*/
	height: 236px;
	width: 927px;
	margin-left: 9px;
}
#contentWellHolder{
	margin-left: 6px;
	background-color:White;
	width:99%;
	height:200px;
}
.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 24px  Arial, Helvetica, sans-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: 1000px;
	background: url(/images/site/bgFooter.jpg);
	background-position:center;
	height: 111px;
}
#footerWrapper{
	width: 392px;
	margin-right: 265px;
	margin-left: 293px;
	padding-top: 20px;
}
#footer h4#Logo{
	background: url(/images/site/footerArgusOnLogo.jpg);
	height: 80px;
	width: 115px;
	float: left;
}
#footer h4#Logo a{
	background: url(/images/site/footerArgusOnLogo.jpg);
	text-indent: -9999px;
	float: left;
	height: 80px;/*59*/
	width: 115px;/*91*/
}
#footer p{
	float: left;
	/*width: 200px;*/
	text-align: center;
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #b2b6c0;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 15px;
}
#footer p a{
	color: #868C98;
}
#footer h4#spxLogo{
	background: url(/images/site/footerSpxLogo2.jpg) no-repeat;
	height: 33px;
	width: 82px;
	float: left;
	position:relative;
	top:20px;
}
#footer h4#spxLogo a{
	background: url(/images/site/footerSpxLogo2.jpg) no-repeat;
	text-indent: -9999px;
	float: left;
	height: 33px;
	width: 82px;
}

/*____________________________________________________________________
_____________________          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  Arial, Helvetica, sans-serif;
}
#contentHolder h4{
	color: #666666;
	font: normal 16px/22px  Arial, Helvetica, sans-serif;
}
#contentHolder h5{
	color: #666666;
	font: normal 14px/18px  Arial, Helvetica, sans-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;
}

#contentHolderMenu{
	width: 927px;
	padding-bottom: 30px;
	padding-left: 12px;
	padding-right: 11px;
}
#contentHolderMenu h1{
	font: normal 35px Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #999999;
}
#contentHolderMenu h2{
	font: 20px/45px Arial, Helvetica, sans-serif;
	color: #333333; 
}
#contentHolderMenu h3{
	color: #333333;
	font: normal 18px/30px  Arial, Helvetica, sans-serif;
}
#contentHolderMenu h4{
	color: #666666;
	font: normal 16px/22px  Arial, Helvetica, sans-serif;
}
#contentHolderMenu h5{
	color: #666666;
	font: normal 14px/18px Arial, "Trebuchet MS", serif;
}
#contentHolderMenu p{
	font: 13px/22px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	width:600px;
}
#contentHolderMenu p a{
	color: #444B68;
}
#contentHolderMenu ul{
	margin-left: 30px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
}
#contentHolderMenu ol{
	margin-left: 30px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
}
#contentHolderMenu ul li{
	margin-top: 10px;
	margin-bottom: 10px;
/*	list-style: url(/images/site/bullet.jpg) none; */
	padding-left: 5px;
	margin-left:15px;
}
#contentHolderMenu ol li{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#contentHolderMenu 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;
}
/*____________________________________________________________________
_____________________          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;
}
/*____________________________________________________________________
_____________________          PRODUCT SPECS DIV       _______________
____________________________________________________________________*/
.productSpecs{
	background: #F0F0F0;
	padding: 10px;
	margin: 8px;
	border: 1px solid #D2D2D2;
	/*float:left;*/
	width: 90%;
}
.productSpecs h6{
	color: #333333;
	font: normal 18px/22px  Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#contentHolder .productSpecs p{
	width:95%;
	margin:8px;
	padding:10px;
}

.productSpecs .productSpecsImage{
	width:160px;
	float:left;
}
.productSpecs .productSpecsImage img{
	padding: 5px;
	border: 3px solid #263459;
	margin-right:10px;
}
.productSpecs .productSpecsContent{
	float:left;
	width: 350px;
}
#contentHolder .productSpecs .productSpecsContent 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.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{
	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;
}
.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;
}

.LoginInterface
{
	color:#AAAAAA;
	font-size:12px;
}

.textbox 
{
	background-color:#AAAAAA;
	vertical-align:text-top;
	color:#111111;
}

.LoginButton
{
	vertical-align:middle;
}

.LoginInterface a
{
	vertical-align:text-top;
	font-size:12px;
	color:#AAAAAA;
}

.modalPanelHidden
{
	display:none;
	border-style:outset;
	background-color:#DFE4E8;
	padding:2em;
} 

.modalPanelShown
{
	display:block;
	border-style:outset;
	background-color:#DFE4E8;
	border-color:Black;
	border-style:solid;
	border-width:1px;
	padding:2em;
} 

table .compare
{
	width:100%;
	background-color:#F0F0F0;
	border: 1px solid #D2D2D2;
	float:left;
}

.compare td
{
	background-color:#F0F0F0;
	color:#333333;
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	width:50%;
}

#divHidden fieldset
{
	border-color:Black;
	border-style:solid;
	border-width:1px;
	padding:5px;
	margin:5px;
	width:100%;
}

#divHidden legend
{
	color:#273459;
	font-weight:bold;
	font-size:large;
}

#chooser h4
{
	color:#AAAAAA;
	text-align:center;
	margin:0;
	padding:0;
}
