body {font-family: arial,helvetica,sans-serif; font-size: 12px; line-height: 18px;}
td {font-family:  arial,helvetica,sans-serif; font-size: 12px; line-height: 18px;}

p {font-family: arial,helvetica,sans-serif; font-size: 12px;}

b {font-family: arial,helvetica,sans-serif; font-weight: bold;}
i {font-family: arial,helvetica,sans-serif; font-style: italic;}
li {font-family: arial,helvetica,sans-serif;}
ul {font-family: arial,helvetica,sans-serif;}
ol {font-family: arial,helvetica,sans-serif;}
h1 {font-family: arial,helvetica,sans-serif; font-size: 21px;}
h2 {font-family: arial,helvetica,sans-serif; font-size: 19px;}
h3 {font-family: arial,helvetica,sans-serif; font-size: 18px;}
h4 {font-family: arial,helvetica,sans-serif; font-size: 16px;}
h5 {font-family: arial,helvetica,sans-serif; font-size: 15px;}
h6 {font-family: arial,helvetica,sans-serif; font-size: 14px;}

/*
input {font-family: arial,helvetica,sans-serif; font-size: 12px; height: 20px;}
*/
input {font-family: arial,helvetica,sans-serif; font-size: 12px;}

select {font-family: arial,helvetica,sans-serif; font-size: 12px;}
textarea {font-family:  arial,helvetica,sans-serif; font-size: 12px;}
INPUT.radio {font-family:  arial,helvetica,sans-serif; font-size: 12px; height: 13px;}



.smallest {font-family: arial,helvetica,sans-serif; font-size: 10px;}
.smaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.smallergray {font-family: arial, helvetica, sans-serif; color: #666666; font-size: 11px; line-height: 14px;}
.customsamp {font-family: arial, helvetica, sans-serif; color: #000000; font-size: 11.5px; line-height: 16px;}
.smwhite {font-family: arial,helvetica,sans-serif; font-size: 12px; color: #FFFFFF;}
.smallestwhite {font-family: arial,helvetica,sans-serif; font-size: 10px; color: #FFFFFF;}
.normal {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #000000;}
.larger {font-family: arial,helvetica,sans-serif; font-size: 13px; color: #000000;}
.largest {font-family: arial,helvetica,sans-serif; font-size: 15px; color: #000000;}
.black13 {font-family: arial,helvetica,sans-serif; font-size: 13px; color: #000000;}
.black11 {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #000000;}
/* SPECIFIC CLASSES PER WEBSITE */

.copyright {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.nm {line-height: 145%;}
.address {font-family: arial,helvetica,sans-serif; color: #666666; font-size: 12px;}
.title {font-family: arial,helvetica,sans-serif; color: #666666; font-size: 12px;}
.gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 14px;
}
.grayht16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}

.graysmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
}

.bullets {
	line-height: 18px;
}
.line-height14 {
	line-height: 10px;
	color: #333333;
}

.gray333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
}
.grayspecial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 18px;
}
.headerTitle { 
font-family: "Times New Roman", Times, serif; font-size: 25px; font-weight: bold; color: #000000; 
text-align:center;
vertical-align:middle;

}


a {font-family: arial,helvetica,sans-serif; text-decoration: underline; color: #184284;}
a:link {color: #184284;}
a:active {color: #184284;}

a:hover {color: #FF3300; text-decoration: none;}

a.redlink {font-family: arial,helvetica,sans-serif; font-size: 12px; color: #660000; font-weight: normal; line-height: 13px; text-decoration:none;vertical-align:top;}
a.redlink:link {color: #660000;}
a.redlink:active {color: #660000;}
a.redlink:visited {color: #660000;}
a.redlink:hover {color: #cc0000;}


a.gray-red {font-family: arial,helvetica,sans-serif; text-decoration: none; color: #000000; font-size: 12px; line-height: 13px; vertical-align:top;}
a.gray-red:link {color: #000000;}
a.gray-red:active {color: #333333;}
a.gray-red:visited {color: #000000;}
a.gray-red:hover {color: #660000; text-decoration: none;}

a.greenlink {font-family: arial,helvetica,sans-serif; font-size: 12px; color: #003333; font-weight:bold; line-height: 13px; text-decoration:none;vertical-align:top;}
a.greenlink:link {color: #006666;}
a.greenlink:active {color: #006666;}
a.greenlink:visited {color: #006666;}
a.greenlink:hover {color: #006666;}

a.gray-green {font-family: arial,helvetica,sans-serif; text-decoration: none; color: #666666; font-size: 12px; font-weight: bold; line-height: 13px; vertical-align:top;}
a.gray-green:link {color: #003333;}
a.gray-green:active {color: #006666;}
a.gray-green:visited {color: #003333;}
a.gray-green:hover {color: #006666; text-decoration: none;}



a.topnav-final {font-family: arial,helvetica,sans-serif; text-decoration: none; color:#333333; font-size: 11px; line-height: 11px; vertical-align:top;}
a.topnav-final:link {color: #333333; line-height: 11px;}
a.topnav-final:active {color: #333333; line-height: 11px;}
a.topnav-final:visited {color: #333333; line-height: 11px;}
a.topnav-final:hover {color: #993300; text-decoration: none; line-height: 11px;}

a.red660000 {font-family: arial,helvetica,sans-serif; text-decoration: none; color: #660000; font-size: 12px; font-weight: bold; line-height: 18px; vertical-align:top;}
a.red660000:link {color: #660000;}
a.red660000:active {color: #660000;}
a.red660000:visited {color: #660000;}
a.red660000:hover {color: #660000; text-decoration: underline;}


a.textnav {font-family: arial,helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #000000;}
a.textnav:link {color: #000000; text-decoration: none;}
a.textnav:active {color: #000000; text-decoration: none;}
a.textnav:visited {color: #000000; text-decoration: none;}
a.textnav:hover {color: #000000; text-decoration: underline;}

a.auctionnav {font-family: arial,helvetica,sans-serif; font-size: 12px; text-decoration: underline; color: #000000;}
a.auctionnav:link {color: #000000; text-decoration: underline;}
a.auctionnav:active {color: #000000; text-decoration: underline;}
a.auctionnav:visited {color: #000000; text-decoration: underline;}
a.auctionnav:hover {color: #660000; text-decoration: underline;}

a.auctiontopnav {font-family: arial,helvetica,sans-serif; font-size: 12px; text-decoration: underline; color: #333300; line-height: 10px;}
a.auctiontopnav:link {color: #333300; text-decoration: underline;}
a.auctiontopnav:active {color: #333300; text-decoration: underline;}
a.auctiontopnav:visited {color: #333300; text-decoration: underline;}
a.auctiontopnav:hover {color: #FF0000; text-decoration: underline;}

a.auctiontext {font-family: arial,helvetica,sans-serif; font-size: 12px; text-decoration: underline; color: #000000;}
a.auctiontext:link {color: #000000; text-decoration: underline;}
a.auctiontext:active {color: #000000; text-decoration: underline;}
a.auctiontext:visited {color: #000000; text-decoration: underline;}
a.auctiontext:hover {color: #660000; text-decoration: underline;}

a.gray {font-family: arial,helvetica,sans-serif; font-size: 12px; text-decoration: none; color: #666666; font-weight: bold;}
a.gray:link {color: #666666; text-decoration: none;}
a.gray:active {color: #666666; text-decoration: none;}
a.gray:visited {color: #666666; text-decoration: none;}
a.gray:hover {color: #666666; text-decoration: underline; color: #cc0000;}

a.gray2 {font-family: arial,helvetica,sans-serif; font-size: 12px; text-decoration: underline; color: #666666; font-weight: bold;}
a.gray2:link {color: #666666; text-decoration: underline;}
a.gray2:active {color: #666666; text-decoration: underline;}
a.gray2:visited {color: #666666; text-decoration: underline;}
a.gray2:hover {color: #666666; text-decoration: underline; color: #cc0000;}

a.smallergray {font-family: arial,helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #666666; font-weight: bold; line-height: 11px;}
a.smallergray:link {color: #666666; text-decoration: none;}
a.smallergray:active {color: #666666; text-decoration: none;}
a.smallergray:visited {color: #666666; text-decoration: none;}
a.smallergray:hover {color: #666666; text-decoration: underline; color: #cc0000;}

a.gray333333link {font-family: arial,helvetica,sans-serif; font-size: 12px; text-decoration: underline; color: #333333; font-weight: bold; line-height: 11px;}
a.gray333333link:link {color: #333333; text-decoration: underline;}
a.gray333333link:active {color: #333333; text-decoration: underline;}
a.gray333333link:visited {color: #333333; text-decoration: underline;}
a.gray333333link:hover {color: #cc0000;; text-decoration: underline;}

a.grayspeciallink {font-family: arial,helvetica,sans-serif; font-size: 14px; text-decoration: underline; color: #333333; font-weight: bold; line-height: 18px;}
a.grayspeciallink:link {color: #333333; text-decoration: underline;}
a.grayspeciallink:active {color: #333333; text-decoration: underline;}
a.grayspeciallink:visited {color: #333333; text-decoration: underline;}
a.grayspeciallink:hover {color: #cc0000;; text-decoration: underline;}

a.estimateLine {font-family: arial,helvetica,sans-serif; font-size: 14px; text-decoration: underline; color: #333333; font-weight: bold; line-height: 18px;}
a.estimateLine:link {color: #003366; text-decoration: underline;}
a.estimateLine:active {color: #003366; text-decoration: underline;}
a.estimateLine:visited {color: #003366; text-decoration: underline;}
a.estimateLine:hover {color: #006699;; text-decoration: underline;}

a.clickHerelink {font-family: arial,helvetica,sans-serif; font-size: 12px; text-decoration: underline; color: #333333; font-weight: bold; line-height: 18px;}
a.clickHerelink:link {color: #006600; text-decoration: underline;}
a.clickHerelink:active {color: #006600; text-decoration: underline;}
a.clickHerelink:visited {color: #006600; text-decoration: underline;}
a.clickHerelink:hover {color: #009933;; text-decoration: underline;}





a.newmusic {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #666699;}
a.newmusic:link {color: #666699;}
a.newmusic:active {color: #666699;}
a.newmusic:visited {color: #666699;}
a.newmusic:hover {color: #666699; text-decoration: none;}
.musictitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}
.smallestred { font-family: arial, helvetica, sans-serif; font-size: 10px; ; color: #FF0000}
.errortext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}
.smallerred {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000}
.normalred { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #FF0000; }
.news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #666666;}
.pagetitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333399;}
.normalwhite {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal}
.large {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
.smwhite {font-family: arial,helvetica,sans-serif; font-size: 12px; color: #FFFFFF;}
.orange {font-family: arial, helvetica, sans-serif; color: #FF3300; }
.orangetext {font-family: arial, helvetica, sans-serif; color: #993300; font-style: italic;}
.orange2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc6600;
}
.times {  font-family: Times New Roman, Times, serif; font-size: 12px; color: #000000;}
.red {font-family: arial, helvetica, sans-serif; color: #990000}
.redBold  {font-family: arial, helvetica, sans-serif; color: #990000; font-weight: bold}
.redlink {font-family: arial, helvetica, sans-serif; color: #660000; font-weight: bold; font-size: 12px; line-height: 13px; vertical-align:top;}
.rust {font-family: arial, helvetica, sans-serif; color: #993300; font-weight: bold; font-size: 12px; line-height: 16px;}
.green {font-family: arial, helvetica, sans-serif; color: #336633; font-weight: bold; font-size: 12px; line-height: 16px;}

.thumbDescriptionTable {
	
	background-color: #cccccc;
	width: 100%;
	vertical-align:middle;
	
	
}

.thumbDescriptionTable TD {

	font-weight: bold;
	color: #333333;	
	text-align:center;
	
}

.selectedPage {
	color: #fa1d1d;
	font-weight: bold;

	
}

.linkPage{
	color: #6a94ce;
	font-weight: bold;
	
}


.linkPageNext {
	color: #6699cc;
	font-weight: bold;
	text-decoration: underline;
	
}


a.thumbnailLink:link  {
	color: #333333;
	font-weight: bold;
}

a.thumbnailLink:active  {
	color: #333333;
	font-weight: bold;
}

a.thumbnailLink:visited  {
	color: #333333;
	font-weight: bold;
}


a.thumbnailLink:hover {
	color: #660000;
	font-weight: bold;
}
.red16-660000 {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color: #660000;
	line-height: 28px;
}
.gray14-666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
}
.red12-660000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
}
.gray13-666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.gray12-666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.black18-000000 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
	color: #000000;
}
.blue12-003366 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.red13-660000 {
	font-family: Arial, Helvetica, sans-serif;
	color: #660000;
	font-size: 13px;
}
.red13-990000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
}
.red12-330000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
}

.detailTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #660000;
	font-weight: bold;
	text-align: center;
	line-height: 18px;
}


.detailEdition {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: bold;
	text-align: center;
	margin-top: -5px;
}

.detailOrderCaption
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	font-style: italic;
	line-height: 15px;
}

.mediaTitle
{
	font-weight:bold;
	line-height: 15px;
}
.mediaRadioButton 
{
	color: #660000;
	vertical-align: middle;
	line-height: 15px;
	
}

.specialPrice
{
	color: #006633;
}

.imageCaption 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;

}

.originalAvailable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}

.customNotice {
	font-size: 12px;
	font-weight:bold;
	font-style: italic;	

}


.detailTable {
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	border-collapse: collapse;
	background-color: white;
	
}


.detailTableNoRight {
	border-left: 1px solid #cccccc;
	border-right: 0px;
	border-top: 1px  solid #cccccc;
	border-bottom: 1px  solid #cccccc;
	border-collapse: collapse;
	background-color: white;
	
}


.detailTableNoLeft {
	border-left: 1px;
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #cccccc;
	border-collapse: collapse;
	background-color: white;
	
}

.greyBox {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	background-color: #dadada;
	

}


.detailTableGray {
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	border-collapse: collapse;
	background-color:#f5f5f5;
	
}


.detailTableTitle{
	border-width: 1px;
	padding: 10px;
	border-style: inset;
	border-color: #cccccc;
}




.detailTableWidth{
	border-width: 1px;
	padding: 10px;
	border-style: inset;
	border-color: #cccccc;
	background-color: white;
}


.detailTableWidthNoRight {
	padding: 10px;
	border-color: black;
	background-color: white;
}


.sizeRow{
	border-width: 1px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-style: inset;
	border-color: gray;
	background-color: #efefef;

}

.sizeRowPadding{
	border-top:1px;
	border-right:1px;
	border-left:0px;
	border-bottom:1px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right:10px;
	padding-bottom: 10px;
	border-style: inset;
	border-color: #cccccc;
	background-color: #efefef;

}

.standardTable td {
	border-width: 0px;
	border-style: none;
	padding-top: 0px;
	padding-bottom: 0px;
}


.shoppingCartTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 32px;
	


}
.shoppingCart  {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #d5d6d5;
	border-collapse: collapse;

	
}
.shoppingCart TH {
	border-width: 0px;
	background-color:#d5d6d5;
	color: black;
	font-weight: normal;
	font-size: 12px;
}

.shoppingCart TD {
	border-style:solid;
	padding: 1px;
	border-color:white;
	border-width: 0px 0px 2px 0px;

	background-color: #f4f4f4;

}


.shoppingCartNoBorder {
	font-weight: bold;
	font-size:30px;
	border-width:5px;
	border-style: none;

}
.emphasis {
	font-style:italic;
	
}

.darker shoppingCart:TD{
	font-weight:bold;

}


.bulletedList {
	list-style-image: url(/images/bullet.jpg);
	padding-left:15px;
	margin-left:15px;

}

.bulletedList  A {
	color:#333333;
	

}


.redTitle {
	color:#943d00;
	font-weight:bold;

}

.blackTitle {
	color:black;
	font-weight:bold;

}

.grayBorder {
	border: 2px solid #cccccc;
	background-color: white;	
	border-collapse: collapse;
	
}

.grayBorder TD {
	border: 2px solid #cccccc;
	padding: 10px 10px 10px 10px;

	
}

.darkGreen {
	color:#004200;
}

.normalStyle {
	font-weight:normal;
}


.checkoutTable {
	background-color:#efefef;
	border-width: 0px;
	border-style:solid;
	border-collapse: collapse;

}

.checkoutTableCell {
	border-width: 3px;
	border-style:solid;
	padding: 5px;
	border-color:white;

}

.checkoutTableCellRightMargin {
	border-width: 0px 3px 0px 0px;
	border-style:solid;
	padding: 5px;
	margin: 0px;
	border-color:white;

}


.bottomNotes {
	text-align: center;
	font-weight:bold;

}



#list-menu ul {
margin: 0; 
padding: 0;
list-style-type: none;
font-family: arial, sanf-serif;
font-size: 10px; 


} 

#list-menu li {
margin: 2px 0 0;
} 


#list-menu-first a {
font-size: 10px; 
text-align:center;
display: block;
padding: 2px 2px 2px 2px;
border: 1px solid #333333;
border-bottom-width: 3px; 
background: #808080;
color: white;
font-weight: bold;
text-decoration: none; /*lets remove the link underlines*/

} 


#list-menu-first a:link, #list-menu a:active, #list-menu a:visited {
color: white;
font-size: 10px; 

}

#list-menu-first a:hover {
color: black;
background: #999999


} 

#list-menu-next a {
font-size: 10px; 
text-align:center;
display: block;
padding: 2px 2px 2px 2px;
border: 1px solid #333333;
border-bottom-width: 3px; 
border-left-width: 2px;
background: #808080;
color: white;
font-weight: bold;
text-decoration: none; /*lets remove the link underlines*/

} 


#list-menu-next a:link, #list-menu a:active, #list-menu a:visited {
color: white;
font-size: 10px; 

}

#list-menu-next a:hover {
color: black;
background: #999999
} 


#list-menu-first-dark a {
font-size: 10px; 
text-align:center;
display: block;
padding: 2px 2px 2px 2px;
border: 1px solid #333333;
border-bottom-width: 3px; 
border-left-width: 2px;
color: black;
font-weight: bold;
background: #999999;
text-decoration: none; /*lets remove the link underlines*/

} 


#list-menu-next-dark a {
font-size: 10px; 
text-align:center;
display: block;
padding: 2px 2px 2px 2px;
border: 1px solid #333333;
border-bottom-width: 3px; 
border-left-width: 2px;
color: black;
font-weight: bold;
background: #999999;
text-decoration: none; /*lets remove the link underlines*/
} 


#list-menu a {
font-size: 10px; 
text-align:center;
display: block;
padding: 2px 2px 2px 2px;
border: 1px solid #333333;
background: #808080;
color: black;
font-weight: bold;
text-decoration: none; /*lets remove the link underlines*/

} 


#list-menu a:link, #list-menu a:active, #list-menu a:visited {
color: white;
font-size: 10px; 

}

#list-menu a:hover {
color: black;
background: #999999
} 

#list-menu-dark a {
font-size: 10px; 
text-align:center;
display: block;
padding: 2px 2px 2px 2px;
border: 1px solid #333333;
color: black;
font-weight: bold;
background: #999999;
text-decoration: none; /*lets remove the link underlines*/

} 






.navTable {
	margin:0px;
	border:0px;
	background-color: #919291

}


.serviceLink:visited { font-size:11px;}
.serviceLink:hover { font-size:11px;}
.serviceLink:active { font-size:11px;}
.serviceLink { font-size:11px;}


.noPadding {
padding: 0px 0px 0px 0px;
border: 0px solid #333333;

	
}


.somePadding  {
	margin: 10px;
	padding: 10px;
}



.infoTable  {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #d5d6d5;
	border-collapse: collapse;

	
}
.infoTable TH {
	padding-left:5px;
	padding-right:5px;
	border-width: 0px;
	background-color:#d5d6d5;
	color: black;
	font-weight: normal;
	font-size: 12px;
}

.infoTable TD {
	border-style:solid;
	padding-left:5px;
	padding-right:5px;
	border-color:white;
	border-width: 0px 0px 2px 0px;

	background-color: #f4f4f4;

}

.noBorder TD{
	border-width: 0px;

}

.portraitLinks {
	border-style:solid;
	border-color: #797979;
	border-width: 0 0 1px 1px;

}

.portraitLinks TD {
	font-weight:bold;

	border-style:solid;
	border-color: #797979;
	border-width: 0 0 1px 1px;
	border-style:solid;
	border-color: #797979;
	border-width: 1px 1px 0 0;
	color: #666666;
}


.portraitLinksLink {
	padding:3px;
	display: block;
	text-align:center;
	background-color: #e3e3e3;
	color:#666666;
	text-decoration:none;
	
}

.portraitLinksLink:link {
	font-weight:bold;
	padding:3px;
	display: block;
	text-align:center;
	background-color: #e3e3e3;
	color:#666666;
	text-decoration:none;
	
}



.portraitLinksLink:hover {
	font-weight:bold;
	padding:3px;
	display: block;
	text-align:center;
	background-color: #cccccc;
	color: #333333;
}



.portraitLinksLinkSelected {
	font-weight:bold;
	padding:3px;
	display: block;
	text-align:center;
	background-color: #cccccc;
	color: #333333;
	text-decoration:none;
	
}

.portraitLinksLinkSelected:link {
	font-weight:bold;

	padding:3px;
	display: block;
	text-align:center;
	background-color: #cccccc;
	color: #333333;
	text-decoration:none;
	
}


.portraitLinksLinkSelected:hover {
	padding:3px;
	display: block;
	text-align:center;
	background-color: #cccccc;
	color: #333333;
}



.quoteName {
font-weight:bold;
	padding:0px;
	border-width:0px;
	font-family: arial,helvetica,sans-serif; 
	font-size: 10px; 
	font-style: italic;
	color: #333333;
	
	}
	
.estimateLine {
font-weight:bold;
	padding:0px;
	border-width:0px;
	font-family: arial,helvetica,sans-serif; 
	font-size: 14px; 
	font-style: bold;
	color: #333333;
	
	}
	
.clickHere {
font-weight:bold;
	padding:0px;
	border-width:0px;
	font-family: arial,helvetica,sans-serif; 
	font-size: 12px; 
	font-style: bold;
	color: #333333;
	
	}
.categoryHeader {
  font-weight:bold;
  text-align: center;
	padding:0px;
	border-width:0px;
	font-family: arial,helvetica,sans-serif; 
	font-size: 17px; 
	font-style: bold;
	color: #000000;
}
.subcategoryHeader {
  text-align: center;
  
	padding:0px;
	border-width:0px;
	font-family: arial,helvetica,sans-serif; 
	font-size: 14px; 
	font-style: italic;
	color: #000000;
}


.paginationTable {
  padding-left:10px;
  padding-right:10px;
	padding:0px;
	border-width:0px;
	font-family: arial,helvetica,sans-serif; 
	font-size: 12px; 
	background-color: #cccccc;
	
}

.paginationTable TD {
  padding-left:10px;
  padding-right:10px;
  color: #333333;
}

.paginationLink {
	color: #336666;
	font-weight:bold;
}

.originalArt {
  text-align:center;
  border-width:0px;
  padding-top:0px;
  font-size:11px;
  color: #666666;
}	



.breadcrumb {

  font-family: arial,helvetica,sans-serif; font-size: 11px; color: #333333;
}

a.breadcrumb {font-family: arial,helvetica,sans-serif; font-size: 11px; text-decoration: underline; color: #333333;}
a.breadcrumb:link {color: #333333; text-decoration: underline;}
a.breadcrumb:active {color: #333333; text-decoration: underline;}
a.breadcrumb:visited {color: #333333; text-decoration: underline;}
a.breadcrumb:hover {color: #660000; text-decoration: underline;}

.categoryText {
  padding-top:10px;
  font-size:11px;
  color: #333333;
  line-height:15px;
}

.categoryTable {
  padding-top:5px;
  padding-left:15px;
  padding-right:15px;

}

.originalsTable {
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	border-collapse: collapse;
	background-color: #f8f8f8;
}

.originalsTable TD {
	color: #666666;
}

.originalsTable TD B {
  color: 333333;
}

.originalsTable TD A {
  color:#01473f;
}

.emailform  TH {
   font-size:12px;
   color:333333;
   text-align:left;

}

.submitButton {
  background: #b2b2b2;
  color: white;
}

.sentMessage {
  color:#236249;
}


.freeShippingTable {
  background: #cccccc;
  border-width: 0px;
 
}
.freeShippingTable TD A {
  color:#666666;

}

.freeShippingTable TD A:hover{
  text-decoration:none;
  color:#660000;

}

.homeTitle {
  font-size:15px;
  font-weight:bold;
  padding-top:15px;
  color:#333300;
}

.homeUL {
  padding-left:15px;
  padding-top:0px;

}

.homeUL LI {
  text-indent: -4px;
  padding-bottom:10px;
  padding-top:0px;
}

.homeDetailTable {
  padding-left:10px;
  padding-right:10px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: white;
	
}

.homeLinkTitle {
  font-weight:bold;
  color:#333300;
}

.homeAboutTitle {

  font-weight:bold;
  color:#333300;
}



a.homepageLink {
  color:#333333;  
}
a.homepageLink:link {
  color:#333333;  
}

a.homepageLink:hover {
  color:#993300;

}

a.homepageLink:visited{
  color:#66666;
}

a.homepageLink:active {
  color:#66666;
}

.mainImage {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
  background-color:#F5F5F5;
}

