﻿.imagelink
{
	border:0;
	cursor:pointer;
}

.attributetable
{
	border-top:solid 1px black;
	border-right:solid 1px black;
	padding:7px;
}

.attributetable td
{
	border-left:solid 1px black;
	border-bottom:solid 1px black;
	padding:7px;
}

.topbackground
{
	 background-image: url(../Images/topbg.gif);
	 background-repeat:no-repeat;
}

.savebackground
{
	 background-image: url(../Images/saveback.gif);
	 background-repeat:no-repeat;
	 height:25px;
	 width:250px;
	 vertical-align:middle;
	 text-align:center;
}
.savedpanel
{
	border:solid 1px #DCDEE0;
	z-index:3;	
	background-color:#BDBFC2;
	position:absolute;
	width:236px;
	height:250px;
	padding:2px;
	text-align:center;
}
.innersavediv
{
	border:solid 1px #DCDEE0;
	background-color:#F6F7F7;
	width:230px;
	height:220px;
	padding:2px;
	overflow-y:scroll;
	text-align:left;
	font-size:8px;
}
.innersavediv a:link
{
	color:#384A73;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
.innersavediv a:visited
{
	color:#384A73;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
.cursor
{
	cursor:pointer;
}
.fullsearch
{
	padding-top:5px;
	border-left: dashed 1px #333333;
	border-right: dashed 1px #333333;
    border-bottom: dashed 1px #333333;
	width: 780px;
}
.searchheader
{
	font-size:12px;
	font-weight:bold;
	background-repeat:repeat-x;
	border:solid 1px black;
	width: 780px;
	height: 30px;
    text-align: left;
}

.generaltext
{
	font-family:Tahoma;
	font-size:10pt;
	color:#333333;
}

.blacklink
{
	color:#333333;
	text-decoration:none;
}
.blacklink a:link
{
	color:#333333;
	text-decoration:none;
}
.blacklink a:visited
{
	color:#333333;
	text-decoration:none;
}
.blacklink a:hover
{
	color:#333333;
	text-decoration:underline;
}
.slideshowheader
{
	font-size:12px;
	font-weight:bold;
	background-repeat:repeat-x;
	border:solid 1px black;
	width:500px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
}
.boxheader
{
	font-size:12px;
	font-weight:bold;
	background-repeat:repeat-x;
	border:solid 1px black;
	width:385px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
}
.boxheaderimgblue
{
	background-image:url(../Images/squareheadbox.gif);
}
.boxheaderimgbrown
{
	background-image:url(../Images/squareheadboxbrown.gif);
}
.slideshowcontent
{
	width: 490px;
	border-left: solid 1px black;
	border-right: solid 1px black;
    border-bottom: solid 1px black;
    padding: 5px;
    background-color:White;
}
.boxcontent
{
	width: 375px;
	border-left: solid 1px black;
	border-right: solid 1px black;
    border-bottom: solid 1px black;
    padding: 5px;
}
.footer
{
	background-image:url(../Images/footerback.gif);
	background-repeat:repeat-x;
	border:solid 1px black;
	width: 800px;
	height: 25px;
    padding-top: 5px; 
    text-align: center;
}
.listingheader
{
	font-size:12pt;
	font-weight:bold;
	background-repeat:repeat-x;
	border:solid 1px black;
	width: 780px;
	height: 30px;
    text-align: left;
}
.listingheaderimgbrown
{
	background-image:url(../Images/footerbackbrown.gif);	
}
.listingheaderimgblue
{
	background-image:url(../Images/footerback.gif);	
}
.listingcontent
{
	width: 760px;
	border-left: solid 1px black;
	border-right: solid 1px black;
    border-bottom: solid 1px black;
	padding: 10px;
	text-align: left;
}
.listingsubheader
{
	font-size:12px;
	font-weight:bold;
	background-repeat:repeat-x;
	border:solid 1px black;
	height: 25px;
    text-align: left;
}
.multlistingsubheader
{
	font-size:12px;
	font-weight:bold;
	background-repeat:repeat-x;
	border-left:solid 1px black;
	border-right:solid 1px black;
	border-bottom:solid 1px black;
	height: 25px;
    text-align: left;
}
.listingsubheaderimgbrown
{
	background-image:url(../Images/footerbackbrown.gif);	
}
.listingsubheaderimgblue
{
	background-image:url(../Images/footerback.gif);	
}
.listingsubcontent
{
	border-left: solid 1px black;
	border-right: solid 1px black;
    border-bottom: solid 1px black;
	padding: 10px;
	text-align: left;
}
.headersubtext
{
	color:#333333;
	text-decoration:underline;
	font-size:11px;
}
.headersubtext a:link
{
	color:#333333;
	text-decoration:underline;
	font-size:11px;
}
.headersubtext a:visited
{
	color:#333333;
	text-decoration:underline;
	font-size:11px;
}
.dropdown
{
	font-size:9pt;
	height:20px;
}
.agent
{
	color:#333366;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
}
.agent a:link
{
	color:#333366;
	font-size:12px;
	font-weight:bold;	
	text-decoration:none;
}
.agent a:visited
{
	color:#333366;
	font-size:12px;
	font-weight:bold;	
	text-decoration:none;
}
.more
{
	color:#333366;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.more a:link
{
	color:#333366;
	font-size:12px;
	font-weight:bold;	
	text-decoration:none;
}
.more a:visited
{
	color:#333366;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.bold
{
	font-weight:bold;
}
.currency
{
	color:Green;
}
.currencysold
{
	color:Green;
	text-decoration:line-through;
}
.currencyred
{
	color:Red;
}
.generallinks
{
	color:#333366;
	text-decoration:underline !important;
	font-size:12px !important;
}
.generallinks a:link
{
	color:#333366;
	text-decoration:underline !important;
	font-size:12px !important;
}
.generallinks a:visited
{
	color:#333366;
	text-decoration:underline !important;
	font-size:12px !important;
}
.panelloginback
{
	background-color:Gray;
	filter:alpha(opacity=70); 
	opacity:0.7
}









/* Photo Border for All Pages Except the Albums Page */

.photo-frame .topx-- {
	background-image: url(../Images/frame-topx--.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}
.photo-frame .top-x- {
	background-image: url(../Images/frame-top-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .top--x {
	background-image: url(../Images/frame-top--x.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}

.photo-frame .midx-- {
	background-image: url(../Images/frame-midx--.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: 100%;
}
.photo-frame .mid--x {
	background-image: url(../Images/frame-mid--x.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: 100%;
}

.photo-frame .botx-- {
	background-image: url(../Images/frame-botx--.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: top;
}
.photo-frame .bot-x- {
	background-image: url(../Images/frame-bot-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .bot--x {
	background-image: url(../Images/frame-bot--x.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: bottom;
}

/* Photo Border for the Album Page */

.album-frame .topx----,
.album-frame .top----x,
.album-frame .botx----,
.album-frame .bot----x {
	height: 14px;
	width: 14px;
}

.album-frame .top-x--- {
	background-image: url(images/album-tstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}
.album-frame .top--x-- {
	background-image: url(images/album-tstretch.gif);
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .top---x- {
	background-image: url(images/album-tstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}

.album-frame .mtpx---- {
	background-image: url(images/album-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}
.album-frame .mtp----x {
	background-image: url(images/album-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}

.album-frame .midx---- {
	background-image: url(images/album-lstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}
.album-frame .mid----x {
	background-image: url(images/album-rstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}

.album-frame .mbtx---- {
	background-image: url(images/album-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}
.album-frame .mbt----x {
	background-image: url(images/album-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}

.album-frame .bot-x--- {
	background-image: url(images/album-bstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}
.album-frame .bot--x-- {
	background-image: url(images/album-bstretch.gif);
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .bot---x- {
	background-image: url(images/album-bstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}