/* ******* SITE DEFAULTS *****************/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3D3D3D;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3D3D3D;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3D3D3D;
}
a {
	color: #3D3D3D;
}

a:link{
	color: #3D3D3D;
}

a:visited{
	color: #3D3D3D;
}

h1 {
	font-weight: bold;
	color: #3B597F;
}

h2 {
	font-weight: bold;
	color: #3B597F;
}

h3 {
	font-weight: bold;
	color: #3B597F;
}

h4 {
	font-weight: bold;
	color: #3B597F;
}
td.outlineOfTable {
	border: 1px solid #CCCCCC;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	
}

table.bodyTable td{
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
}

td.bodyTable {
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
}

/****** Top Navigation *********/

table.TopNavigation {
	border-top-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
table.TopNavigation td {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;

}
table.TopNavigation td a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
table.TopNavigation td a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;


/****** Left Navigation *********/
	
}
table.leftLinks td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}
td.leftLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
	
}
td.leftLinks a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;	
}
td.leftLinks a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
ul.leftLinksList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	list-style-type: square;
	list-style-position: outside;
	text-decoration: none;
}
td.language
 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

ul.leftLinksList a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	list-style-type: square;
	list-style-position: outside;
	text-decoration: none;
}

ul.leftLinksList a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	list-style-type: square;
	list-style-position: outside;
	text-decoration: none;
}
	
		
/****** Remy Body *********/

	
.remyHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #990000;
	letter-spacing: .60px;

}
table.remyNavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	text-align: center;
	height: 25px;

}
table.remyNavigation a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: center;

}
table.remyNavigation a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: center;

}
td.remyNavigation {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
td.remyNavigationRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	
}
td.remyBulkTab {
	border: 2px solid #850A18;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #850A18;

}
td.remyBulkTab a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #850A18;

}
td.remyMWeftedTab {
	border: 2px solid #51040D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #51040D;

}
td.remyMWeftedTab a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #51040D;

}
td.remyWeftedTab {
	border: 2px solid #51040D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #51040D;

}
td.remyWeftedTab a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #51040D;

}
td.remyHWeftedTab {
	border: 2px solid #51040D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #51040D;

}
td.remyHWeftedTab a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #51040D;

}
td.remyTipsTab {
	border: 2px solid #290206;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #33040A;

}
td.remyTipsTab a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #33040A;
}
td.remyClipsTab {
	border: 2px solid #290206;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #140103;

}
td.remyClipsTab a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #140103;
	
	
/****** Non Remy Body *********/	
	
}	

.nonRemyHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #990000;
	letter-spacing: .60px;

}
table.nonRemyNavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	text-align: center;
	height: 25px;

}
table.nonRemyNavigation a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: center;




}
table.nonRemyNavigation a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: center;

}
td.nonRemyNavigation {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
td.nonRemyNavigationRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	
}
td.nonRemyBulkTab {
	border: 2px solid #7C84A1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #7C84A1;

}
td.nonRemyBulkTab a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #7C84A1;

}
td.nonRemyWeftedTab {
	border: 2px solid #5B6380;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #5B6380;

}
td.nonRemyWeftedTab a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #5B6380;

}
td.nonRemyTipsTab {
	border: 2px solid #3C435D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3C435D;

}
td.nonRemyTipsTab a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3C435D;
}
td.nonRemyClipsTab {
	border: 2px solid #181E33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #181E33;

}
td.nonRemyClipsTab a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #181E33;
		
/****** Remy Products Pages *********/

}
table.remyProductsBorder {
	border: 1px solid #AE0417;
}
td.remyProductsBorder {
	border: 1px solid #AE0417;


}
td.productsRemyHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #AE0417;
	font-weight: bold;
	background-color: #DBDBDB;
	text-align: center;


}
th.remyProductsTable {

	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	background-color: #51040D;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
table.remyProductsThumbnails {
	border: 1px solid #7C84A1;
	padding: 10px;

}
td.remyProductsThumbnails {
	border: 1px solid #7C84A1;
	padding: 10px;


/****** Non Remy Products Pages *********/	
}
table.nonRemyProductsBorder {
	border: 1px solid #7C84A1;
}
td.nonRemyProductsBorder {
	border: 1px solid #7C84A1;

}

th.nonRemyProductsTable {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	background-color: #5B6380;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;


}

/****** Shopping Page ******** */
	
	
table.shippingMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	height: 31px;
}
table.shippingMenu td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	height: 20px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #513535;


}
table.shoppingCartHeader td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: center;
}
table.shoppingCartLines {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #993366;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #993366;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #993366;
}

td.shoppingCartLines {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #993366;
}

table.shoppingCartFooter td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: center;
}
table.shoppingCartFooter a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}

table.specialsBodyTable td{
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3B597F;
}

.bulletPoints {
	list-style-position: inside;
	list-style-type: decimal;
	font-size: 10pt;
	color: #3B597F;
}

.bulletPoints a{
	color: #3B597F;
}


/****** others *********/


tr.borderOfSpecialsTable td{
	border-bottom: 1px solid #3B597F;

}

.bulletsForHomeStarterKit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	list-style-type: disc;
	list-style-position: inside;
}

td.homePageFeaturedProducts{
	border-left: 1px solid #FFFFFF;
	background-color: #3B597F;
	text-align:center;
}

	
	
.visible{
 color: #ffffff;
}


a.visible{
 color: #ffffff;
}

.Shopheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	background-color: #513535;
        color: white;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	background-color: #3B597F;
        color: white;
}

.fNAVSubhead1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3B597F;
}

.list{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;        
	height: 40px;
	width: auto;
}

.Thicklist{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;        
	height: 60px;
	width: auto;
}

/********** FAQ    ***********/

.faqSection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F3F3F3;
	list-style-type: decimal;
	text-decoration:none;
}


.faqSection a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F3F3F3;
	list-style-type: decimal;
	text-decoration:none;
}
.faqSection a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F3F3F3;
	list-style-type: decimal;
	text-decoration:none;
}
td.faqHeading {
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-position: center center;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;

}

