td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #19191b;
	vertical-align: top;
	text-align: left;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/* background-image: url(http://www.rockfordfosgate.com/images/background.gif);
	background-repeat: no-repeat;
	background-color: #191919; */
/*	background-image: url(http://www.rockfordfosgate.com/images/07_BackgroundRepeat.jpg);*/
	background-repeat:repeat-x;
/*	background-color: #41454d;*/
	background-color: #000000;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #19191b;
/*	height: 22px; */
}

hr {
	margin: 10px 0px 10px 0px;
/*	height: 1px; */
	color: #d4d5d9;
}

li { 
	list-style-image: url(http://www.rockfordfosgate.com/images/bullet.gif);
}

a:link {
	color: #19191b;
}

a:visited {
	color: #19191b;
}

a:hover {
	color: #ba001a;
}

a:active {
	color: #19191b;
}

a.ampListLink:link {
	color: #19191b;
	font-size: 9px;
}

a.ampListLink:visited {
	color: #19191b;
	font-size: 9px;
}

a.ampListLink:hover {
	color: #ba001a;
	font-size: 9px;
}

a.ampListLink:active {
	color: #19191b;
	font-size: 9px;
}



.txtStandardSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19191b;
}

.txtGreyDisclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797979;
}

.txtWhiteCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
}

.titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #19191b;
	font-weight: bold;
}

.pageTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #292929;
}

.dottedHorizontal {
	background-image: url(http://www.rockfordfosgate.com/images/dottedLine.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.dottedHorizontalLight {
	background-image: url(http://www.rockfordfosgate.com/images/dottedLineLight.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.dottedVerticle {
	background-image: url(http://www.rockfordfosgate.com/images/dottedLineV.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.dottedVerticleLight {
	background-image: url(http://www.rockfordfosgate.com/images/dottedLineVLight.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.calloutBorder {
	border-bottom: 1px solid #b5b5b5;
	border-left: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5;
}

.thumbnailBorder {
	border: 1px solid #a9adb2;
	margin-left: 1px;
	margin-right: 1px;
}

.thumbnailSelected {
	border: 1px solid #ba001a;
	margin-left: 1px;
	margin-right: 1px;
}

#glbl {
/*	height: 75px; */
	background-image: url(http://www.rockfordfosgate.com/images/hdrBackgroundTop.jpg);
}

#glblBackgroundL {
	width: 1px;
	height: 72px;
	background-image: url(http://www.rockfordfosgate.com/images/07_HeaderLeft.gif);
}

#glblBackgroundR {
	width: 1px;
	height: 72px;
	background-image: url(http://www.rockfordfosgate.com/images/07_HeaderRight.gif);
}

#glblBackground {
	height: 58px;
	background-image: url(http://www.rockfordfosgate.com/images/07_HeaderRepeater.gif);
	padding: 14px 0px 0px 41px;
}

#glblLogo {
	width: 177px;
	height: 40px;
	background-image: url(http://www.rockfordfosgate.com/images/logo.gif);
	background-repeat: no-repeat;
	}
	
#navBackground {
	height: 31px;
	background-image: url(http://www.rockfordfosgate.com/images/hdrBackgroundBtm.gif);
	padding: 1px 0px 0px 0px;
}

#navBackgroundGrey {
	height: 31px;
	background-repeat: repeat-x;
	background-color: #1c1e22;
	padding: 0px 8px 0px 8px;
}

#bodyBackground {
	/* height: 300px;
	background-repeat: repeat-x;
	background-image: url(http://www.rockfordfosgate.com/images/bodyBackground.gif);
	background-color: #515151; */
	padding: 0px 0px 8px 0px;
	background-color: #878c98;
}

#breadCrumbs {
	width: 100%;
	height: 11px;
	border: 1px solid #d4d5d9;
	background-color: #f0eeee;
	padding: 7px 0px 7px 13px;
	margin-bottom: 5px;
}

#sideBarBackground {
	/* background-color: #878c98; */
	background-color: #FFF;
	text-align: right;
	color: #FFFFFF;
	border: 1px solid #dddddd;
	padding: 3px 2px 3px 2px;
}

#sideNavBackground {
	background-image: url(http://www.rockfordfosgate.com/images/sideNavBackground.gif);
	background-repeat: repeat-y;
	background-position: left;
	text-align: left;
}

#sideNavTitles {
	height: 29px;
	background-color: #e8e8e8;
	padding-top: 10px;
	padding-left: 12px;
	background-image: url(http://www.rockfordfosgate.com/images/dottedLine.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#sideNavLinks {
	padding-top: 10px;
	padding-left: 12px;
	background-image: url(http://www.rockfordfosgate.com/images/dottedLine.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#bodyForground {
	background-color: #FFF;
	height: 300px;
	padding: 5px 5px 5px 5px;
}

#quickTipBackground {
	background-color: #f0EEEE;
	padding: 3px 3px 3px 3px;
}

#quickTipLogo {
	height: 43px;
	background-image: url(http://www.rockfordfosgate.com/images/07_FooterGradient.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	padding-left: 14px;
	width: 70px;
}

#quickTipCopy {
	height: 43px;
	background-image: url(http://www.rockfordfosgate.com/images/07_FooterGradient.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

.altLineColor {
	background-color: #f0eeee;
}

/* -------------------- */
/* PRODUCT LINE LISTING */
/* -------------------- */

#productSelectionTitles {
	background-color: #8c9096; 
	font-weight: bold; 
	font-size: 10px;
	color: #FFF; 
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 15px;
}

#ampListColumnA {
	padding: 5px 3px 3px 2px;
	width: 39px;
}

#ampListColumnB {
	padding: 7px 0px 0px 3px; 
	font-weight: bold;
}

#ampListColumnC {
	padding: 7px 0px 0px 0px;
	width: 25px;
	font-size: 9px;
}

#productDownloads {
	background-image: url(http://www.rockfordfosgate.com/images/07_HomeSectionGradient.gif);
	background-repeat: repeat-x;
	background-color: #d5dbe1;
	border-right: 1px solid #b8c0c7;
	border-left: 1px solid #b8c0c7;
	border-bottom: 1px solid #b8c0c7;
	
}

/* ------------------------ */
/* END PRODUCT LINE LISTING */
/* ------------------------ */


/* ------------------- */
/* LITERATURE SPECIFIC */
/* ------------------- */

#litListingColA {
	padding: 5px 0px 5px 0px; 
	text-align: center; 
	width: 72px;
	background-image: url(http://www.rockfordfosgate.com/images/dottedLineVLight.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#litListingColB {
	padding: 5px 11px 5px 11px; 
	vertical-align: middle;
	background-image: url(http://www.rockfordfosgate.com/images/dottedLineVLight.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#litListingColC {
	padding: 5px 10px 5px 11px; 
	width: 65px;
	text-align:right;
	vertical-align: middle;
	font-weight: bold;
	font-size: 10px;
}

/* ----------------------- */
/* END LITERATURE SPECIFIC */
/* ----------------------- */

/* ------------------- */
/* CONTACT SPECIFIC */
/* ------------------- */

#contactListingColA {
	padding: 6px 11px 6px 11px; 
	width: 70%;
	vertical-align: middle;
	background-image: url(http://www.rockfordfosgate.com/images/dottedLineVLight.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#contactListingColB {
	padding: 6px 11px 6px 11px; 
	vertical-align: middle;
}

/* ----------------------- */
/* END CONTACT SPECIFIC */
/* ----------------------- */

/* ------------------- */
/* HOME SPECIFIC */
/* ------------------- */

#homeCalloutHeadlines {
	background-color: #464a52;
	font-weight: bold;
	font-size: 10px;
	padding-left: 10px;
	padding-top: 6px;
	height: 24px;
	color: #fff;
}

#homeCalloutBody {
	background-image: url(http://www.rockfordfosgate.com/images/07_HomeSectionGradient.gif);
	background-repeat: repeat-x;
	background-color: #d5dbe1;
	padding: 11px 7px 5px 11px;
	font-size: 10px;
}

#homeCalloutFooter {
	background-image:url(http://www.rockfordfosgate.com/images/07_HomeSectionFooter.gif);
	background-repeat: no-repeat;
}

#homeCalloutSupport {
	background-color: #e8e8e8;
	padding: 10px 7px 11px 11px;
	font-size: 10px;
}

/* ----------------------- */
/* RFTECH - AMP EFFICIENCY */
/* ----------------------- */

.stepGray {
	font-weight:normal;
	font-size:12px;
	color:#797979;
}

.stepLabel {
	font-weight:bold;
	font-size:12px;
	color:#CC0000;
}

.stepTitle {
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

.formFieldBackground {
	background-color: #f0eeee;
	height: 20px;
	border: 1px solid #CCCCCC;
	color: #000;	
}


/* ----------------------- */
/*   FORM FIELD SPECIFIC   */
/* ----------------------- */
.required {
	color: #CC0000;
	font-weight: bold;
}

input.formFieldBackgrounds {
	/*background-color: #f0eeee;*/
	background-color: #fff;
	height: 20px;
	/*border: 1px solid #CCCCCC;*/
	border: 1px solid #8f8f8f;
	color: #000;	
}

input.formFieldSelected   {
	background-color: #ffc;
	height: 20px;
	border: 1px solid #CCCCCC;
	color: #000;	
}

input.formFieldBackgroundsBlur {
	background-color: #f0eeee;
	height: 20px;
	color: #000;	
}

textarea.formFieldBackgrounds { 
	/*background-color: #f0eeee;*/
	background-color: #fff;
	/*border: 1px solid #CCCCCC;*/
	border: 1px solid #8f8f8f;
	color: #000;	
}

textarea.formFieldSelected { 
	background-color: #ffc;
	border: 1px solid #CCCCCC;
	color: #000;	
}

textarea.formFieldDisabled { 
	background-color: #efefef;
	border: 1px solid #CCCCCC;
	color: #000;	
}

textarea.formFieldBackgroundsBlur { 
	background-color: #f0eeee;
	color: #000;	
}



/* ---------------------------- */
/*   PRODUCT DETAILS SPECIFIC   */
/* ---------------------------- */

.tabbBorder {
/*	border: 1px solid #d4d5d9; */
	border-top: 1px solid #d4d5d9;
	border-left: 1px solid #d4d5d9;
	border-right: 1px solid #d4d5d9;	
	border-bottom: 1px solid #d4d5d9;	
}

.priceLabel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;	
}

.priceMAP {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
}

.pricePartnerMAP {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:line-through;
	color:#CC0000;
}

.pricePartnerPrice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#007700;
}

.pricePartnerPurchases {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
}

.priceSavings {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	color:#666;	
}

.priceStatus {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:italic;
	color:#666;	
}

input.priceQTY {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px 3px 0px 1px;
	width:15px;
}

input.priceSubmit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


/* ---------------------------- */
/*        GENERAL ERRORS        */
/* ---------------------------- */

.errorMsg {
	background-color: #CC0000;
	font-weight:bold;
	fong-size:14px;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;	
}
