.cartBackground {
	border: 1px solid black;
	background-color: #d0d0d0;	
}

.cartTotal {
	font-family:Verdana,Bitstream Vera Sans,sans-serif;
	font-size:13px;
	font-weight: bold;
}

/*
hilite cells replace
*/
.myHighGridCell,
.myHighGridCellDark {
    font-family:Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; text-overflow:ellipsis;
    color:black;
    border-bottom:1px solid #ffc0c0; border-top:1px solid #ffc0c0;
    background-color:#e0e0e0;
}
.myHighGridCellOver,
.myHighGridCellOverDark {
    font-family:Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; text-overflow:ellipsis;
    color:black;
    border-bottom:1px solid #c0c0c0; border-top:1px solid #c0c0c0;
    background-color:#e0e0e0;
}
.myHighGridCellSelected,
.myHighGridCellSelectedDark {
    font-family:Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; text-overflow:ellipsis;
    color:black;
    border-bottom:1px solid #ffc0ff; border-top:1px solid #ffc0ff;
    background-color:#e0e0e0;
}
.myHighGridCellSelectedOver,
.myHighGridCellSelectedOverDark {
    font-family:Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; text-overflow:ellipsis;
    color:black;
    border-bottom:1px solid #a0a0a0; border-top:1px solid #a0a0a0;
    background-color:#e0e0e0;
}
.myHighGridCellDisabled,
.myHighGridCellDisabledDark {
    font-family:Verdana,Bitstream Vera Sans,sans-serif; font-size:11px; text-overflow:ellipsis;
    color:#808080;
    border-bottom:1px solid #ffc0c0; border-top:1px solid #ffc0c0;
    background-color:#e0e0e0;
}

.textViewPanel1 {
	font-size: 8pt;
}

.textViewPanel2 {
	font-size: 10pt;
}

.textViewPanel3 {
	font-size: 12pt;
}

.textViewPanel4 {
	font-size: 14pt;
}

.textViewPanel5 {
	font-size: 16pt;
}

.advancedSearchHeader {
	font-size: 10pt;
	font-weight: bold;
}

.messageLine {
	background-color: #d3d3d3;
}

.blueText {
	font-size: 10pt;
	color: #5692b7;
}

.advancedSearch {
	background-color: #d3d3d3;
}

.favoritesPanel {
	border-top: 1px dashed #6494bc;
	background-color: #d3d3d3;
}

.borderTop {
	border-top: 1px dashed #6494bc;
}

.borderLeft {
	border-left: 1px dashed #6494bc;
}

.borderLeftDetail {
	border-left: 1px dashed #d3d3d3;
}

.borderRight {
	border-right: 1px dashed #6494bc;
}	

.borderLeftRight {
	border-left: 1px dashed #6494bc;
	border-right: 1px dashed #6494bc;
}

.form-title {
	 font-family:Verdana,sans-serif; font-size: 8pt; font-weight: bold;
	 color: #686868;
}

.photodetail-title {
	color: #8e8e8e;
	font-weight: bold;
}

.photodetail-header {
	color: #666666;
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
}

.accountline-text {
	color: white;
	font-size: 8pt;
	font-family: Verdana;
}

.naxostextbutton {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: white;
	border: 1px solid transparent;
}

.naxostextbuttonOver {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: white;
	border: 1px solid #9eb8d3;
}

.naxostextbuttonDown {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: white;
	border: 1px solid #9eb8d3;
}

.naxostextbuttonFocused {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: white;
	border: 1px solid transparent;
}

.naxostextbuttonFocusedOver {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: white;
	border: 1px solid #9eb8d3;
}

.naxostextbuttonFocusedDown {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: white;
	border: 1px solid #9eb8d3;
}

.pageselectorbutton {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: #7396be;
	border: 1px solid transparent;
}

.pageselectorbuttonDisabled {
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: #696969;
	border: 1px solid transparent;
}

.pageselectorbuttonOver {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: #7396be;
	border: 1px solid #7396be;
}

.pageselectorbuttonDown {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: #7396be;
	border: 1px solid #7396be;
}

.pageselectorbuttonFocused {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: #7396be;
	border: 1px solid transparent;
}

.pageselectorbuttonFocusedOver {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: #7396be;
	border: 1px solid #7396be;
}

.pageselectorbuttonFocusedDown {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: #7396be;
	border: 1px solid #7396be;
}

.naxosiconbutton {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: #696969;
	border: 1px solid transparent;
}

.naxosiconbuttonOver {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: #696969;
	border: 1px solid #696969;
}

.naxosiconbuttonDown {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: #696969;
	border: 1px solid #696969;
}

.naxosiconbuttonFocused {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: #696969;
	border: 1px solid transparent;
}

.naxosiconbuttonFocusedOver {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: #696969;
	border: 1px solid #696969;
}

.naxosiconbuttonFocusedDown {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: #696969;
	border: 1px solid #696969;
}

.naxosbutton {
	font-size: 8pt;
	font-family: Verdana;
	border: none;
	background: transparent;
	color: black;
}

.mosaictile {
	font-size: 8pt;
	font-family: Verdana;
	color: #7396bc;
}

.mosaictile-selected {
	font-size: 8pt;
	font-family: Verdana;
	color: white;
}

.worksetcombo {
	font-size: 7pt;
	font-family: Verdana;
	color: black;
}

.worksetcomboOver {
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana;
	color: black;
}

.worksetcomboSelected {
	font-size: 7pt;
	font-family: Verdana;
	color: black;
}

.actionpanel .sectionStack {
}

.ratingBorder {
	border: dashed 1px black;
}

/* SectionStack headers - image based */
.actionpanel .imgSectionHeaderclosed,
.actionpanel .imgSectionHeaderopened,
.actionpanel .imgSectionHeaderDisabledclosed,
.actionpanel .imgSectionHeaderDisabledopened {
}
.actionpanel .imgSectionHeaderTitleclosed,
.actionpanel .imgSectionHeaderTitleopened,
.actionpanel .imgSectionHeaderTitleOverclosed,
.actionpanel .imgSectionHeaderTitleOveropened {
    font-family:Verdana,sans-serif; font-size:8px; font-weight:bold;
	color:#4C4C4C;
    border-left:5px;
}

.actionpanel .sectionHeaderTitleopened, 
.actionpanel .sectionHeaderTitleclosed {
    font-family:Verdana,sans-serif; font-size:8px; color: #7396be; font-weight: bold;
}
.actionpanel .sectionHeaderTitleDisabledopened, 
.actionpanel .sectionHeaderTitleDisabledclosed {
    font-family:Verdana,sans-serif; font-size:8px; color: #696969; font-weight: bold;
}
/* SectionStack headers - css based */
.actionpanel .sectionHeaderopened, 
.actionpanel .sectionHeaderclosed {
    font-family:Verdana,sans-serif; font-size:8px; color:#7396be;
    padding:3px;
}

.actionpanel .sectionHeaderopened {
    background: none;
}
.actionpanel .sectionHeaderclosed {
    background: none;
}

#loading {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -90px;
	margin-right: -38;
	vertical-align: middle;
	width: 180px;
	height: 75px;
	font-family:Verdana, sans-serif; font-size: 8px;
	text-align: center;
	border: dotted 1px;
	background-color: #77a9cc;
	cursor:wait
}

.workingSetName {
	margin-left: 5px;
	margin-right: 5px;
	font-size: 7pt;
	font-family: Verdana;
}

.discussion {
	background-color: #ebeae6;
	font-family:Arial,sans-serif; font-size:11px;
    color:#333333;
	
}
.discussionEditor {
	border: 2px solid #6595bd;
}
.postHead {
    font-family:Arial,sans-serif; font-size:12px;
    color:#333333;
    border-bottom: 1px dotted black;
    padding: 1px;
}
.postHead-unread {	
	color: #FF0000;
	font-family:Arial,sans-serif; font-size:12px;
}
.post {
	background-color: #eef2fb;
	font-family:Arial,sans-serif; font-size:11px;
    color:#333333;
    border: 1px solid black;
    padding: 1px;
    margin: 2px;
}
.post-even {
	background-color: #FAFAFA;
	font-family:Arial,sans-serif; font-size:11px;
    color:#333333;
    border: 1px solid black;
    padding: 1px;
    margin: 2px;
}
.postBody {
	padding: 3px;
}
.offender {
	background-color: #eef2fb;
	font-family:Arial,sans-serif; font-size:11px;
    color:#333333;
    border: 1px solid black;
    padding: 1px;
    margin: 2px;	
}
.offender-even {
	background-color: #FAFAFA;
	font-family:Arial,sans-serif; font-size:11px;
    color:#333333;
    border: 1px solid black;
    padding: 1px;
    margin: 2px;	
}
.offenderBody {
	padding: 3px;
	font-family:Arial,sans-serif; font-size:12px;
}
.offenderHead {
    font-family:Arial,sans-serif; font-size:12px;
    color:#333333;
    border-bottom: 1px dotted black;
    padding: 1px;
}
.popupHelpTitle {
	font-weight: bold;
	font-size: 1.2em;
}