body{
margin:0px;
padding:0px;
background:#30384E;
color:#fff;
font-family:"Tahoma", "Trebuchet", "Arial";
font-size:12px;
}

div{
border:0px;
margin:0px;
padding:0px;
}

a {
color:#f90;
text-decoration:none;
border:0px;
}

a:hover{
text-decoration:underline;
border:0px;
}

a>img{
border:0px;
margin:0px;
}



input {
border:1px solid #f90;
background:#495678;
color:#fff;
}

input.borderless{
border:0px;
}

table{
border-left:1px solid #495678;
border-top:1px solid #495678;
margin:0px;
padding:0px;
border-collapse:collapse;
}

tr{
border:0px;
}

td{
border-right:1px solid #495678;
border-bottom:1px solid #495678;
padding:2px;
}


/* end basic tags */
/*/////////////////////////////////////////////*/
/* layout */
	#topContainer{
	width:100%;
	height:101px;
	background:#495678;
	}

	#topBanner{
	width:800px;
	height:101px;
	background:url("images/topBanner.jpg");
	}
	
	#subContainer{
	width:100%;
	height:120px;
	background:url("images/subBannerSpacer.jpg");
	}
	
	#subBanner{
	width:774px;
	height:120px;
	background:url("images/subBanner.jpg");
	}
	
	div.clearer{
	height:0px;
	clear:both;
	}
/* end layout */
/*/////////////////////////////////////////////*/
/* content divs */

	#contentContainer{
	width:775px;
	min-height:300px;
	}
	
	#leftSummary{
	background:url("images/summaryBG.jpg");
	background-repeat:no-repeat;
	width:150px;
	min-height:100px;
	padding-left:25px;
	float:left;
	margin-right:10px;
	}
	
	#centerContent{
	width:450px;
	float:left;
	}

	#rightSafeNav{
	float:left;
	width:75px;
	border:1px solid #495678;;
	min-height:300px;
	text-align:center;
	margin-left:25px;
	}

	
	#footer{
	width:800px;
	font-size:10px;
	color:#fff;
	text-align:center;
	margin-top:10px;
	}

/* end content divs */
/*/////////////////////////////////////////////*/
/*primary navbar stuff */

	#navContainer{
	margin-left:235px;
	width:125px;
	height:106px;
	border:1px solid #495678;
	border-top:0px;
	padding-top:7px;
	}
	
	#navContainer a{
	text-align:right;
	padding-right:20px;
	font-weight:bold;
	display:block;
	color:#fff;
	border:1px solid #495678;
	margin-left:-1px;
	margin-right:-1px;
	margin-top:-1px;
	height:19px;
	}
	
	#navContainer a:hover{
	text-decoration:none;
	color:#f90;
	border-left:1px solid #f90;
	border-right:1px solid #f90;
	}

/*end primary navbar stuff */
/*/////////////////////////////////////////////*/
/*side safe type nav*/
	#rightSafeNav a{
	display:block;
	border:0px;
	height:75px;
	width:75px;
	}
	
	#fire{background-image:url("images/sideLinks/fireSafe.jpg");}
	#comm{background-image:url("images/sideLinks/commSafe.jpg");}
	#media{background-image:url("images/sideLinks/mediaSafe.jpg");}
	#wall{background-image:url("images/sideLinks/wallSafe.jpg");}
	#gun{background-image:url("images/sideLinks/gunSafe.jpg");}
	#econ{background-image:url("images/sideLinks/econSafe.jpg");}
	
	#fire:hover {background-image:url("images/sideLinks/fireSafe_hover.jpg");}
	#comm:hover {background-image:url("images/sideLinks/commSafe_hover.jpg");}
	#media:hover {background-image:url("images/sideLinks/mediaSafe_hover.jpg");}
	#wall:hover {background-image:url("images/sideLinks/wallSafe_hover.jpg");}
	#gun:hover {background-image:url("images/sideLinks/gunSafe_hover.jpg");}
	#econ:hover {background-image:url("images/sideLinks/econSafe_hover.jpg");}

/*end side safe type nav */
/*/////////////////////////////////////////////*/
/*formatted objects */


	/*div for video on home page*/
	
	#viddiv{
	float:right;
	margin:5px;
	width:320px;
	}


	/*Safe Choice Floating Divs*/
	
	div.safeChoice{
	width:150px;
	float:left;
	border:1px solid #495678;
	margin:5px;
	text-align:center;
	}
	
	div.safeChoice a{
	display:block;
	color:#fff;
	margin-right:-1px;
	margin-left:-1px;
	}
	
	div.safeChoice a:hover{
	text-decoration:none;
	background:#495678;
	border-right:1px solid #f90;
	border-left:1px solid #f90;
	}
	
	div.safeChoice p.smallHeader{
	margin:-1px;
	magin-top:-10px;
	margin-bottom:3px;
	}
	
	/*It Takes  Thief Link */
		#itatLink{
		border:0px;
		height:60px;
		width:200px;
		float:right;
		margin-top:35px;
		margin-right:10px;
		}
		
		#itatLink>a{
		display:block;
		height:60px;
		width:200px;
		}
		
	/*index page search error div*/
		#searchError{
		visibility:hidden;
		border:0px;
		}
		
	/*upper left main link to home index */
		#homeLink{
		width:175px;
		height:100px;
		float:left;
		}
		
		#homeLink>a{
		display:block;
		width:175px;
		height:100px;		
		}
		
	/* dealer search stuff */
	
		.orangeText{
		color:#F90;
		}
		
		.whiteText,  a.whiteText{
		color:#fff;
		}
		
		table.dealers{
		width:650px;
		}
		
	/*image pop up layer */
		#bigPicLayer{
		position:fixed;
		visibility:hidden;
		background:url("images/opaque2.png");
		left:0;
		top:0;
		width:100%;
		height:100%;
		text-align:center;
		font-weight:bold;
		color:#fff;
		min-height:100%;
		}
		
		#bigPicLayer img{
		margin-top:40px;
		border:5px solid #f90;
		}
		
		#bigPicCaption{
		background:#30384E;
		width:350px;
		margin-left:auto;
		margin-right:auto;
		padding:3px;
		border:1px solid #f90;
		}

		
	p.header{
	font-weight:bold;
	font-size:14px;
	color:#f90;
	}
	
	.smallHeader{
	border:1px solid #495678;
	text-align:center;
	color:#f90;
	font-weight:bold;
	}
	
	
	#simpleSearch{
	margin-bottom:15px;
	margin-top:15px;
	}
	
	.smallItalic{
	font-size:10px;
	font-style:italic;
	}
	
	#safeList{
	width:250px;
	margin-left:auto;
	margin-right:auto;
	}
	
	#tips{
	margin-top:75px;
	}
	
	span.bI{
	font-weight:bold;
	font-style:italic;
	}

/* product Tree */
	#productTree, #productTree a{
	color:#fff;
	}
	
	#productTree, #productTree p{
	font-size:9px;
	}
	
ul.lefted li{
margin-left: 20px;
}

table.noBorder, table.noBorder tr, table.noBorder td{
border:0px;
}

table.noBorder td{
padding-bottom:5px;
}

/*/////////////////////////////////////////////*/
#oldIE{
color:#fff;
font-size:12px;
font-style:italic;
padding-left:5px;
visibility:hidden;
padding:2px;
display:none;
}

#oldIE a{
color:#f90;
}