/** CSS Print file for Signal-Tech **/
	img.subcatButton,div.resultNav,div.featurednavbar,.stepChart,#lock,#photoTarget,#photoTitle,#photoNav,#menuBar,#breadcrumbs,#titleBar,#infoArea,#sidebar,#sidebar img,#liveChatArea,#liveChatArea p,#accountArea,#highlightPoints,.note{display:none;}
	*{margin:0; padding:0;}
	body{width:100%;float:none;}
	head{}
	#container{}
	#content{text-align:left;}
	
	hr{margin-top:10px;}
	img{border:0;}
	h1{font-size:16px;padding-top:1px;}
	h2{font-size:16px;padding-top:1px;padding-bottom:10px;}
	h3{font-size:14px;color:#102F5D;text-align:left;padding-left:5px;padding-top:3px;}
	h4{font-weight:bold; font-style:italic;}
	#masthead img{display:none;}
	
	#logo{float:left;}
	a{color:#000000;text-decoration:none;}
	div.defaultList{margin-right:50px;float:left;}
	ul.defaultList li{line-height:1.5em;}


/**Home Page**/
	
	div#SThighlight{clear:left;width:100%;font-size:12px;}
	div.highlightTitle{width:100%; text-align:center; vertical-align:middle;line-height:33px;font-size:14px;font-weight:bold;}
	
	div.industryHighlight{padding-top:2px;border:#c5c5c5 2px solid;width:31%;height:200px;margin-right:10px;}
	div.industryHighlight ul{margin-left:10px;padding-top:10px;}
	div.industryHighlight li{list-style-image:url(/images/arrow.gif);padding-bottom:10px;font-size:12px;vertical-align:top;}
	div.industryHighlight li a{color:#000000;}
	div.industryHighlight div.highlightContent{padding:10px;}
	div#highlightBanking{float:left;}
	div#highlightParking{float:left;}
	div#highlightGeneral{float:right;}

	/**featured area**/
	div.featured{width:732px;min-height:320px;margin-top:20px;border:none;}
	div.featured h1{text-align:center;padding:5px;}
	div.featured div.featurednavbar{width:100%; background-image:url(../../images/sidebar/title_background.gif); height:33px;text-align:right;vertical-align:middle;line-height:33px;margin-top:-1px;font-size:16px;font-weight:bold;}
	div.featured div.featurednavbar span.selected{padding-right:10px;padding-left:10px;}
	div.featured div.featurednavbar a{padding-right:10px;padding-left:10px;font-weight:bold;font-size:16px;color:#102F5D;text-decoration:none;}
	div.featured div.featurednavbar a:hover{text-decoration:underline;}
	div.featured div.featuredimage{width:270px;margin:15px;padding:3px;float:left;}
	div.featured div.featuredtext{width:400px;margin-left:400px;margin-top:5px;color:#102F5D;font-size:14px;font-weight:normal;}
	div.featured div.featuredtext span.boldit{font-weight:bold;}
	div.featured div.featuredtext a{color:#102F5D;}
	div.featured div.featuredtext ul{margin-left:15px;margin-top:15px;margin-bottom:10px;}
	div.featured div.featuredtext li{list-style-image:url(/images/arrow.gif);padding-bottom:8px;padding-left:10px;font-size:14px;vertical-align:text-top;}
	div.featured div.featurednav{clear:left;width:200px;text-align:right;float:right; height:30px;}
	div.featured div.featurednav p{padding-right:10px;font-size:15px;background-color:#c5c5c5}
/**button menu**/

	div.main_buttons a{border-right:solid 1px #102f5d;float:left;height:28px;padding:10px 25px 0 25px;font-size:14px;font-weight:bold;color:#224563;text-decoration:none;background:url(../../images/header/button_background.gif) repeat-x;}
	div.main_buttons a:hover{color:#000000;background:url(../../images/header/button_background2.gif) repeat-x;}


/**Employment Opportunity**/
div.jobListing{border-bottom:solid 1px #427ca7;padding-top:10px;padding-bottom:10px;margin-right:10px;}
div.jobListing p.title{font-weight:bold;}

/**Main body**/
#page{}
#copy{}
#copy p{padding-top:10px;}
.page li{margin-left:10px;list-style:disc;font-size:12px;}
.bulletedList{padding-left:40px;list-style:disc;padding-top:5px;font-size:13px;font-size:20px;}
ul.bulletedList li a{line-height:20px;}
.productCategory a{text-decoration:none;}
.productCategory a:hover{text-decoration:underline;}
.productCategory li{line-height:20px;}
.productCategory{float:left;margin:20px;height:185px;width:190px;}
#homepageImage{float:right;margin:20px;text-align:center;height:265px; width:250px;vertical-align:bottom;}

img.intext{margin-left:40px; padding:10px;}

/**Product Tables**/
div.crossSell{width:200px;font-size:10px;}
#productView{width:100%;font-size:12px;}
div.productRow{width:100%;border-top:#000000 solid 2px;padding-top:10px;display:inline-block;}
#productView div.image{width:140px;padding:5px;text-align:center;}
#productView div.productInfo{float:left;width:45%;margin-left:20px;margin-bottom:10px;}
table.itemDetailsTable{clear:both;width:50%;font-size:11px;}
.viewImage{float:right; width:250px;padding-bottom:20px;padding-top:10px;}
.viewItemOptions{clear:right;float:right;width:250px;padding-top:10px;padding-bottom:10px;}
p.description{float:left; width:60%;}
p.estimate{float:left;width:40%;padding-top:10px;}
#copy .tip{background:#ffffff;border:1px dashed;padding:10px;position:absolute;left:650px;text-align:left;width:150px;z-index:1;}
a.tooltiptitle{padding-left:10px;color:#224563;text-decoration:none;font-size:14px;cursor:text;}
div.resultNav{clear:right;text-align:left;padding:10px;}
div.resultNav a{padding-right:3px;padding-left:3px;}
a.currentPage{font-size:14px;font-weight:bold;text-decoration:none;color:#000000;}
a.currentPage:hover{text-decoration:none;}
span.alert{font-size:14px;}

img.rightimage{padding:20px;float:right;}

/**Service Pages**/
img.serviceIcon{float:left; padding-left:10px;padding-top:0px;margin-right:20px;padding-right:20px;margin-bottom:15px;}
div.subCategory{clear:left;margin-top:20px; width:90%;}
div.subCategory h2{margin-bottom:-10px;padding-top:15px;}
div.subCategory hr{margin-bottom:10px;}
div.subCategory ul li{padding-top:5px;margin-left:0;list-style-type:none;}
h2.customOptions{padding-top:10px;}
h3.customOptions{padding-top:10px;}
div.returnLink{float:right; margin-top:-20px;margin-right:10px;}
img.optionIcon{float:right;margin-right:20px;padding:5px;}
img.optionIconLeft{float:left;margin-top:20px;padding-right:10px;padding-bottom:10px;}
hr.serviceLine{margin-top:20px;}

/**Time Line**/
li.timelineYear{list-style:none;font-weight:bold;padding-top:10px;}
li.timelineYear ul {padding-left:20px;}
li.timelineYear ul li{list-style:disc;font-weight:normal;padding-bottom:5px;font-size:12px;}

/***Forms***/
#copy form.standardForm{margin-bottom:10px;width:90%;margin-left:0;padding:5px;}
#copy form.standardForm legend{color:#000000;font-weight:bold;margin-bottom:10px;width:150px;font-size:1em;}
#copy form.standardForm fieldset{clear:both;margin:20px 0px;border-left:0;border-right:0;border-bottom:0;}
#copy form.standardForm fieldset div{list-style:none;margin:0;padding:5px;}
#copy form.standardForm label{display:block;float:left;line-height:16px;vertical-align:top;width:150px;}
#copy form.standardForm input{color:#224563;padding:2px;width:300px;}
#copy form.standardForm select{}
#copy form.standardForm textarea{color:#224563;width:300px;}
#copy form.standardForm .radio{color:#224563;width:50px;}
#copy form.standardForm .checkbox{width:20px;margin-bottom:20px;}
#copy form.standardForm .selectbox{color:#224563;}
#copy form.standardForm input.submitbuttons{width:149px;}

#copy table.default{font-size:12px;width:100%;padding-right:10px;padding-top:10px;}
#copy table.default th{padding-right:10px;border-bottom:2px groove #236393;}
#copy table.default td{padding-right:10px;font-size:12px;vertical-align:top;padding-top:5px;}
#copy table.default td:first-child{color:#224563;}

#copy table.shoppingCart{font-size:12px;width:100%;padding-right:10px;padding-top:10px;}
#copy table.shoppingCart th{padding-right:10px;border-bottom:2px groove #236393;}
#copy table.shoppingCart td{line-height:20px;padding-right:10px;font-size:12px;vertical-align:top;padding-top:10px;padding-bottom:10px;border-bottom:#427ca7 1px solid;}
#copy table.shoppingCart td.description{width:300px;}
#copy table.shoppingCart td:first-child{color:#224563;}

#copy table#mounting{width:100%; margin-left:20px;}
#copy table#mounting td{height:30px; vertical-align:bottom;}
#copy table#mounting td span.mountTitle{font-size:14px;color:#224563;padding-left:10px;}

#copy div.productOptions{}

input.quantity{width:30px;}
hr#crossSellLine{clear:both;}
div.crossSell{float:left;margin-bottom:50px;margin-top:10px;margin-left:5px;margin-right:50px;}

/**Order Details**/
div#orderDetailLeft{float:left; width:50%;padding-bottom:20px;}
span.status{font-style:italic;}
div.itemPrice{text-align:right;margin-right:0px;margin-top:-16px;}
span.accessory{font-size:11px;}
ul#backButtons{float:left;width:50%; padding-top:10px;}
ul#backButtons li{list-style-type:none;padding-bottom:5px;}
div#totals{float:right; text-align:right;padding-right:15px;}

/***Catalog Request Form***/
form#requestForm div.row label{width:200px;}
form#requestForm div.row select{width:50px;}
form#requestForm .note{text-align:left;font-weight:normal;}

/***category photos***/
#copy .javascript{display:none;}



/**Checkout Pages**/
img#lock{vertical-align:top; margin-top:20px;}





/**Cart Menu**/
#cartMenu{width:200px;clear:both;padding-bottom:10px;} /*height:29px;}*/
#cart table.shoppingCart {width:100%;padding:5px;}
#cart .shoppingCart th{padding-left:10px;border-bottom:solid #e1e1e2 1px;}
#cart .shoppingCart td{padding-left:10px;border-bottom:dashed #e1e1e2 1px;}
.shoppingCart form{padding-top:10px;}
div.cartbuttons{text-align:center;font-weight:bold;background-color:#224563;width:100px;padding:0;margin-top:5px;margin-bottom:5px;}
div.cartbuttons a{display:block;color:white;text-decoration:none;width:100px!important;}
div.cartbuttons a:hover{background-color:#003366;}
div#viewcart{float:right;border-left:1px #ffffff solid;width:99px;}
div#cart span{width:200px;font-weight:bold;padding-left:15px;line-height:16px;}
div#cart p{padding:10px;}

div#usa{width:170px;margin-bottom:25px;margin-top:20px;margin-left:20px;margin-right:5px;font-size:12px;}
div#usa #usaimage{float:left;padding:5px;}

/***Footer***/
#footer{line-height:16px;word-spacing:1px;clear:both;background-color:#ffffff;text-align:center;font-size:12px;padding-left:0px;margin-bottom:0px;padding-top:10px;color:#000000;}
#footer a{color:#000000;letter-spacing:1px;}
#footer a:hover{color:#003366;}
#copyright{font-size:10px;}

