
#navigation {
	display : none;
}
#page div.Callout_Inside h3.Partner span {
	display : block;
	float : right;
	width : 75px;
	padding : 6px 0 0 15px;
	color : #80807d;
}
#page div.Callout_Inside p.Award span {
	line-height : 140%;
}
html, body {
	margin : 0;
	padding : 0;
	background : #FFF;
}
html {
	overflow-y : scroll;
}
body {
	font : normal 62.5% Arial,sans-serif;
}
input {
	font : normal 100% Arial,sans-serif;
}
form {
	margin : 0;
	padding : 0;
	display : block;
}
a img {
	border : none;
}
a {
	text-decoration : none;
}
a:hover, a:hover strong, input.Submit:hover {
	text-decoration : underline;
	cursor : pointer;
}
#mastheadSearch {
	display : none;
}
#mastheadUniversal {
	display : none;
}
#page {
	font-size : 120%;
	position : absolute;
	top : 120px;
}
#page_vehicle {
	background : none;
}
#page_inside {
	width : 970px;
	margin : 0 auto;
}
#page a {
	color : #5d12ab;
}
#page * {
	margin-top : 0;
}
#pageHome {
	width : 940px;
	padding : 13px 20px 140px 10px;
}
#pageHomeLeft {
	width : 700px;
	float : left;
	background-color : #FFF;
}
#pageHomeRight {
	width : 220px;
	padding : 0 0 30px 0;
	float : right;
}
#pageHomeClear {
	clear : both;
}
#pageHomeLeftOne, #pageHomeLeftTwo, #pageHomeLeftThree, #pageHomeLeftFour {
	float : left;
	width : 160px;
}
#pageHomeLeftTwo, #pageHomeLeftThree, #pageHomeLeftFour {
	margin-left : 20px;
}
#pageHomeLeft div.Spotlight {
	background : url('spotlight-middle.gif') repeat-y;
	width : 160px;
	color : #4c4c4b;
}
#pageHomeLeft div.Spotlight_Top {
	background : url('spotlight-top.gif') no-repeat top;
}
#pageHomeLeft div.Spotlight_Bottom {
	background : url('spotlight-bottom.gif') no-repeat bottom;
}
#pageHomeLeftOne div.Spotlight_Bottom {
	background : url('spotlight-bottom-radio.gif') no-repeat bottom;
}
#pageHomeLeftTwo div.Spotlight_Bottom {
	background : url('spotlight-bottom-police.gif') no-repeat bottom;
}
#pageHomeLeftThree div.Spotlight_Bottom {
	background : url('spotlight-bottom-dish.gif') no-repeat bottom;
}
#pageHomeLeftFour div.Spotlight_Bottom {
	background : url('spotlight-bottom-camera.gif') no-repeat bottom;
}
#pageHomeLeft div.Spotlight_Inside {
	padding : 10px 10px 75px;
}
#pageHomeLeft div.Spotlight_Inside * {
	margin : 0;
	padding : 0;
	list-style-type : none;
}
#pageHomeLeft div.Spotlight_Inside h2 {
	font-size : 108.3333%;
	color : #5c11ac;
}
#pageHomeLeft div.Spotlight_Inside li {
	padding : 0 0 0 10px;
	background : url('yellow-circle.gif') no-repeat 0 5px;
}
#pageHomeLeft div.Spotlight_Inside p {
	margin : 4px 0;
}
#pageHomeRight h2 {
	position : absolute;
	left : -1000px;
	width : 100px;
}
#pageInterior {
	width : 950px;
	padding : 10px 20px 170px 0;
}
#pageInteriorBreadcrumb {
	padding : 0 0 15px 0;
}
#pageInteriorBreadcrumb strong.Active, #pageInteriorBreadcrumb a.Active {
	font-weight : bold;
	color : #323232;
}
#pageInteriorContent {
	width : 757px;
	float : left;
}
#pageInteriorContentArticle {
	width : 520px;
	float : left;
}
#pageInteriorContentCallouts {
	width : 220px;
	float : right;
}
#pageInteriorContentCallouts h2 {
	position : absolute;
	left : -1000px;
	width : 100px;
}
#pageInteriorContext {
	display : none;
}
#pageInteriorClear {
	clear : both;
}
#pageInteriorContentArticle h1 {
	font-size : 150%;
	color : #4e4e4c;
	margin : 0 0 1em 0;
}
#pageInteriorContentArticle h2 {
	font-size : 133.3333%;
	color : #989000;
	font-weight : normal;
	margin : 0 0 1em 0;
}
#pageInteriorContentArticle p {
	line-height : 140%;
	margin : 0 0 1em 0;
}
#pageInteriorContentArticle ul {
	margin : 0 0 1em 0;
	padding : 0;
	display : block;
}
#pageInteriorContentArticle ul li {
	display : block;
	margin : 0;
	padding : 0 0 0 10px;
	background : url('yellow-circle.gif') no-repeat left center;
	list-style-type : none;
}
#pageInteriorContentArticle ul p {
	margin : 0;
}
#pageInteriorContentArticle ul.AccessoriesBordered {
	margin : 0 0 2em 0;
}
#pageInteriorContentArticle ul.AccessoriesBordered li {
	min-height : 118px;
	padding : 0 0 10px 130px;
	margin : 0 0 10px 0;
	position : relative;
	background : none;
	border-bottom : solid 1px #d9dad5;
}
#pageInteriorContentArticle ul.AccessoriesBordered img {
	position : absolute;
	left : 0;
	top : 0;
	border : solid 1px #d9dad5;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
}
#pageInteriorContext h2 {
	position : absolute;
	left : -1000px;
	width : 100px;
}
#pageInteriorContext ul {
	display : block;
	margin : 0;
	padding : 0 0 140px 0;
	background : url('context-bottom.gif') no-repeat bottom;
}
#pageInteriorContext li {
	list-style-type : none;
	display : block;
	margin : 0;
	padding : 0;
	background : url('context-middle-inactive.gif') repeat-y;
}
#pageInteriorContext li a {
	display : block;
	padding : 8px;
}
#pageInteriorContext li.Active {
	font-weight : bold;
	background : url('context-middle-active.gif') no-repeat top;
}
#pageInteriorContext li.FirstActive {
	padding-top : 4px;
	background : url('context-top-active.gif') no-repeat top;
}
#page div.Callout_Top {
	background : url('callout-top.gif') no-repeat top;
	padding : 5px 0 0 0;
	margin : 0 0 20px 0;
}
#page div.Callout_Bottom {
	background : url('callout-bottom.gif') no-repeat bottom;
	padding : 0 0 1px 0;
}
#page div.Callout_FireTruck {
	background : url('callout-bottom-firetruck.gif') no-repeat bottom;
	padding : 0 0 65px 0;
}
#page div.Callout_Inside {
	padding : 5px 10px 9px 10px;
	color : #4c4c4b;
}
#page div.Callout_Inside * {
	margin : 0;
	padding : 0;
	list-style-type : none;
}
#page div.Callout_Inside p {
	margin : 4px 0;
}
#page div.Callout_Inside h3 {
	font-size : 108.3333%;
	color : #5c11ac;
}
#page div.Callout_Inside li {
	padding : 0 0 0 10px;
	background : url('yellow-circle.gif') no-repeat 0 5px;
}
#page div.Callout_Inside ul {
	margin-top : 4px;
}
#page div.Callout_Inside .Left {
	width : 48%;
	float : left;
}
#page div.Callout_Inside .Right {
	width : 48%;
	float : right;
}
#page div.Callout_Inside .Clear {
	clear : both;
}
#pageInteriorContentCallouts div.Callout_Inside {
	padding : 14px 19px 18px 19px;
}
#pageInteriorContentCallouts div.Callout_Inside h3 {
	font-size : 116.6667%;
	color : #998f02;
	font-weight : normal;
	margin-bottom : 20px;
}
#pageInteriorContentCallouts div.Callout_Inside h3 a {
	color : #998f02;
}
#pageInteriorContentCallouts div.Callout_Inside li {
	padding-bottom : 10px;
}
#page div.Callout_Inside h3.Partner {
	font-size : 100%;
	font-weight : normal;
	color : #80807d;
}
#page div.Callout_Inside h3.Partner a {
	display : block;
	color : #80807d;
}
#page div.Callout_Inside h3.Partner strong {
	display : block;
	float : right;
	width : 75px;
	padding : 6px 0 0 15px;
	color : #80807d;
	font-weight : normal;
}
#page div.Callout_Inside p.Award {
	text-align : center;
	color : #80807d;
}
#page div.Callout_Inside p.Award a {
	display : block;
	color : #80807d;
}
#page div.Callout_Inside p.Award img {
	display : block;
	margin : 0 auto 10px;
}
#page div.Callout_Inside p.Award strong {
	line-height : 140%;
	font-weight : normal;
}
#page div.YellowCallout_Top {
	background : url('yellowcallout-top.gif') no-repeat top;
	padding : 5px 0 0 0;
	margin : 0 0 20px 0;
}
#page div.YellowCallout_Bottom {
	background : url('yellowcallout-bottom.gif') no-repeat bottom;
	padding : 0 0 1px 0;
}
#page div.YellowCallout_Inside {
	padding : 10px 10px 15px 10px;
	text-align : center;
	line-height : 200%;
}
#page div.YellowCallout_Inside * {
	margin : 0;
}
#page div.YellowCallout_Inside, #page div.YellowCallout_Inside a {
	color : #333333;
}
#page div.YellowCallout_Inside big, #page div.YellowCallout_Inside a big {
	color : #5c11ac;
	font-size : 150%;
	font-weight : bold;
}
#pageInteriorContentArticle img.FeaturePadded {
	padding : 4px;
	border : solid 1px #d9dad5;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	background-color : #fff;
	display : block;
	float : left;
	margin : 0 20px 20px 0;
}
#pageInteriorContentArticle img.FeatureUnpadded {
	border : solid 1px #d9dad5;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	display : block;
	float : left;
	margin : 4px 24px 24px 4px;
}
#pageInteriorContentArticle img.BrandingUnpadded {
	border : solid 1px #d9dad5;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	background-color : #fff;
	display : block;
	margin : 4px auto 24px;
}
#footer {
	display : none;
}
#page .Clearer {
	clear : both;
}
#pageHomeLeftStage {
	width : 700px;
	height : 300px;
	background : url('stage.jpg') no-repeat;
	padding : 0;
	margin-bottom : 20px;
	position : relative;
}
#pageHomeLeftStage img.Rotator {
	position : absolute;
	top : 0;
	left : 0;
}
#pageHomeLeftStageInner {
	float : none;
	position : absolute;
	top : 60px;
	left : 230px;
	width : 445px;
	height : 230px;
	padding : 0 10px 0 0;
	overflow : auto;
	text-align : right;
}
#pageHomeLeftStageInner p {
	font-size : 116.6667%;
	color : #595957;
	margin : 0;
	line-height : 110%;
}
#pageHomeLeftStageInner p.More {
	width : 300px;
	float : right;
	font-size : 108.3333%;
	color : #595957;
	margin : 10px 0 0 0;
	line-height : 110%;
}
#pageHomeLeftStageInner p.More a {
	display : block;
	float : right;
}
#pageHomeLeftStageInner p.More img {
	float : left;
	margin : 0 10px 0 0;
}
#pageHomeLeftStageInner p.More strong {
	font-weight : normal;
	float : right;
	width : 170px;
	border-left : solid 1px #cfbd3c;
	text-align : left;
	display : block;
	padding : 10px 0 10px 10px;
	position : relative;
	top : 8px;
}
#pageHomeLeftStageInner p.Large {
	font-size : 250%;
	color : #323231;
	line-height : 100%;
	margin : 0 0 10px 0;
}
#pageHomeLeftStageInnerRotator {
	min-height : 4em;
}
#pageHomeLeftStageInnerRotator a {
	color : #595957;
}
td {
	padding : 10px 0;
	border-bottom : 1px solid #CCC;
}
#pageInteriorContentCallouts pre {
	color : #5C11AC;
	font-size : 150%;
	font-weight : bold;
	font-family : arial,sans-serif;
}
#pageInteriorContentArticle img {
	border : solid 1px #d9dad5;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	background-color : #fff;
	margin : 0 auto 20px;
	padding : 4px;
}
hr {
	clear : both;
	border-bottom : none;
	border-left : none;
	border-right : none;
	border-top : 1px solid #CCC;
}
li.bullets {
	list-style-position : inside;
	list-style-type : circle;
}
#featuredProduct ul li {
	list-style-position : outside;
	list-style-type : disc;
	display : list-item;
	background : none;
	padding : 0;
}
#featuredProduct ul {
	float : right;
	width : 290px;
}
#featuredProduct p {
	width : 305px;
	float : right;
}
#pageInteriorContextTop {
	background : url('context-top-inactive.gif') no-repeat top;
}
#pageInteriorContentWide {
	width : 950px;
	float : right;
}
#pageInteriorContentArticleWide {
	width : 710px;
	float : left;
}
#pageInteriorContentArticleWide h1 {
	font-size : 150%;
	color : #4e4e4c;
	margin : 0 0 1em 0;
}
#pageInteriorContentArticleWide h2 {
	font-size : 133.3333%;
	color : #989000;
	font-weight : normal;
	margin : 0 0 1em 0;
}
#pageInteriorContentArticleWide p {
	line-height : 140%;
	margin : 0 0 1em 0;
}
#pageInteriorContentArticleWide ul {
	margin : 0 0 1em 0;
	padding : 0;
	display : block;
}
#pageInteriorContentArticleWide ul li {
	display : block;
	margin : 0;
	padding : 0 0 0 10px;
	background : url('yellow-circle.gif') no-repeat left center;
	list-style-type : none;
}
#pageInteriorContentArticleWide ul p {
	margin : 0;
}
#pageInteriorContentArticleWide ul.AccessoriesBordered {
	margin : 0 0 2em 0;
}
#pageInteriorContentArticleWide ul.AccessoriesBordered li {
	min-height : 118px;
	padding : 0 0 10px 130px;
	margin : 0 0 10px 0;
	position : relative;
	background : none;
	border-bottom : solid 1px #d9dad5;
}
#pageInteriorContentArticleWide ul.AccessoriesBordered img {
	position : absolute;
	left : 0;
	top : 0;
	border : solid 1px #d9dad5;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
}
#pageInteriorContentArticleWide img.FeaturePadded {
	padding : 4px;
	border : solid 1px #d9dad5;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	background-color : #fff;
	display : block;
	float : left;
	margin : 0 20px 20px 0;
}
#pageInteriorContentArticleWide img.FeatureUnpadded {
	border : solid 1px #d9dad5;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	display : block;
	float : left;
	margin : 4px 24px 24px 4px;
}
#pageInteriorContentArticleWide img.BrandingUnpadded {
	border : solid 1px #d9dad5;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	background-color : #fff;
	display : block;
	margin : 4px auto 24px;
}
#pageInteriorContentArticleWide img {
	border : solid 1px #d9dad5;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	background-color : #fff;
	margin : 0 auto 20px;
	padding : 4px;
}
#Feedback_div, #Service_div {
	margin : 0;
	padding : 1px 0;
}
#Feedback_div .seText, #Service_div .seText {
	padding-top : 10px;
	padding-bottom : 2px;
}
#Feedback_div td, #Service_div td {
	padding : 0;
	margin : 0;
	border-bottom : 0 none;
}
#Feedback_div td.seControlCell, #Service_div td.seControlCell {
	padding : 0;
	margin : 0;
	border-bottom : 0 none;
}
#Feedback_div tr.seElementRow, #Service_div tr.seElementRow {
	border-bottom : 0 none;
	margin : 0;
	padding : 0;
}
}  #LoginForm td {
	border-bottom : 0 none;
	padding : 5px;
}
#LoginForm table {
	background-color : none;
}
#pageInteriorContext ul li ul {
	background : url('context-middle.gif') no-repeat top;
	margin-left : 10px;
	padding : 0;
	font-size : 11px;
}
#pageInteriorContext ul li ul li.Active {
	font-weight : bold;
	background : url('context-middle.gif') no-repeat top;
}
#pageInteriorContext ul li ul li {
	font-weight : normal;
	background : transparent url(context-middle.gif) no-repeat scroll center top;
}
#pageInteriorContext ul li.activePath {
	background : url(context-middle-active.gif) no-repeat top;
	font-weight : bold;
}
