* {margin: 0; padding: 0;}

html, body {margin:0; 
padding:0;
height: 100%;
list-style-type: none;
background: #EDEDED;
}

.hr {clear: left;}

#FullPage
{
position: relative;
margin: 0 auto -21px;
width: 1000px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */

}

#leftcontainer {
float: left;
width: 998px;
background: #EDEDED;
overflow: hidden;
position: relative;
}

#contentcontainer {
float: left;
width: 998px;
background: white;
position: relative;
right: 160px;
}

#rightcontainer {
float: left;
width: 998px;
background: #EDEDED;
position: relative;
right: 678px;
}

.level1 a {
text-decoration: none;
font-weight: bold;
color: white;
}

#menu4 {
width: 64px;
}

#menu1 {
width: 37px;
}

#menu3 {
width: 67px;
}

#menu5 {
width: 72px;
}

#menu7 {
width: 120px;
}

#menu8 {
width: 69px;
}

.submenudis3{position:absolute;background:#e4e4e4 url(/images/GenericImages/subnavback.gif) repeat-x scroll 0 0;border:solid #000 1px;display:none;top:79px;left:319px;-left:313px;border-top:none;width:610px;
}

.rasubmenudis{position:absolute;background:#e4e4e4 url(/images/GenericImages/subnavback.gif) repeat-x scroll 0 0;border:solid #000 1px;display:none;top:47px;left:509px;width:160px;z-index:2;
}

.citysubmenudis{position:absolute;background:#e4e4e4 url(/images/GenericImages/subnavback.gif) repeat-x scroll 0 0;top:22px;left:181px;width:360px;z-index:1;
}

.cityhold {
position: relative;
float: left;
}

.rasubmenudis li {
list-style-type: none;
padding-top: 5px;
color: black;
font-weight: bold;
}

.citysubmenudis li {
list-style-type: none;
padding: 2.5px 5px 2.5px 5px;
color: black;
font-family: Arial, Helvetica, sans-serif; font-size: 13px;
}

.citysubmenudis a {
text-decoration: none;
font-weight: normal;
}

.citysubmenudis ul {
list-style-type:none;
padding: 2.5px 0 2.5px 0;
color: black;
}

.citysubmenudis li:hover {
background: #3399FF;
color: #e4e4e4;
}

.rasubmenudis a {
text-decoration: none;
font-weight: normal;
color: white;
font-size: 12px
}

.rasubmenudis a:hover {
text-decoration: underline;
}

.rasubmenudis ul {
float: left;
padding: 5px 15px 15px 15px;
height: 120px;
}

.right-bdr{
border-right:solid black 1px;
}

.submenudis3 li {
list-style-type:none;
padding-top: 5px;
color: black;
font-weight: bold;
}

.submenudis3 a {
text-decoration: none;
font-weight: normal;
color: white;
font-size: 12px
}

.submenudis3 a:hover {
text-decoration: underline;
}

.submenudis3 ul {
float: left;
padding: 5px 15px 15px 15px;
height: 120px;
}

.submenudis4{position:absolute;background:#e4e4e4 url(/images/GenericImages/subnavback.gif) repeat-x scroll 0 0;border:solid #000 1px;display:none;top:79px;left:398px;border-top:none;width:590px;}

.submenudis4 li {
list-style-type:none;
padding-top: 5px;
color: black;
font-weight: bold;
}

.submenudis4 a {
text-decoration: none;
font-weight: normal;
color: white;
font-size: 12px
}

.submenudis4 a:hover {
text-decoration: underline;
}

.submenudis4 ul {
float: left;
padding: 5px 15px 15px 15px;
height: 120px;
}

.submenudis5{position:absolute;background:#e4e4e4 url(/images/GenericImages/subnavback.gif) repeat-x scroll 0 0;border:solid #000 1px;display:none;top:79px;left:474px;border-top:none;width:405px;}

.submenudis5 li {
list-style-type:none;
padding-top: 5px;
color: black;
font-weight: bold;
}

.submenudis5 a {
text-decoration: none;
font-weight: normal;
color: white;
font-size: 12px
}

.submenudis5 a:hover {
text-decoration: underline;
}

.submenudis5 ul {
float: left;
padding: 5px 15px 15px 15px;
height: 100px;
width: 105px;
}

.submenudis6{position:absolute;background:#e4e4e4 url(/images/GenericImages/subnavback.gif) repeat-x scroll 0 0;border:solid #000 1px;display:none;top:79px;left:558px;border-top:none;width:150px;}

.submenudis6 li {
list-style-type:none;
padding-top: 5px;
color: black;
font-weight: bold;
}

.submenudis6 a {
text-decoration: none;
font-weight: normal;
color: white;
font-size: 12px
}

.submenudis6 a:hover {
text-decoration: underline;
}

.submenudis6 ul {
float: left;
padding: 5px 15px 15px 15px;
height: 80px;
width: 130px;
}

.submenudis7{position:absolute;background:#e4e4e4 url(/images/GenericImages/subnavback.gif) repeat-x scroll 0 0;border:solid #000 1px;display:none;top:79px;left:611px;border-top:none;width:160px;}

.submenudis7 li {
list-style-type:none;
padding-top: 5px;
color: black;
font-weight: bold;
}

.submenudis7 a {
text-decoration: none;
font-weight: normal;
color: white;
font-size: 12px
}

.submenudis7 a:hover {
text-decoration: underline;
}

.submenudis7 ul {
float: left;
padding: 5px 15px 15px 15px;
height: 80px;
width: 135px;
}

.submenudis8{position:absolute;background:#e4e4e4 url(/images/GenericImages/subnavback.gif) repeat-x scroll 0 0;border:solid #000 1px;display:none;top:79px;left:743px;border-top:none;width:160px;}

.submenudis8 li {
list-style-type:none;
padding-top: 5px;
color: black;
font-weight: bold;
}

.submenudis8 a {
text-decoration: none;
font-weight: normal;
color: white;
font-size: 12px
}

.submenudis8 a:hover {
text-decoration: underline;
}

.submenudis8 ul {
float: left;
padding: 5px 15px 15px 15px;
height: 100px;
width: 135px;
}

.submenudis9{position:absolute;background:#e4e4e4 url(/images/GenericImages/subnavback.gif) repeat-x scroll 0 0;border:solid #000 1px;display:none;top:79px;left:824px;border-top:none;width:160px;}

.submenudis9 li {
list-style-type:none;
padding-top: 5px;
color: black;
font-weight: bold;
}

.submenudis9 a {
text-decoration: none;
font-weight: normal;
color: white;
font-size: 12px
}

.submenudis9 a:hover {
text-decoration: underline;
}

.submenudis9 ul {
float: left;
padding: 5px 15px 15px 15px;
height: 100px;
width: 135px;
}

.headerlogo {
width: 209px;
float: left;
}

.headermenu {
position: relative;

left: 0px;
padding: 03px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CCCCCC;
}

.level1:hover {
padding-right: 6px;
padding-left: 6px;
padding-top: 3px;
padding-bottom: 4px;
background-color: white;
}



.headermenu li a:hover {
color: #671A19;
text-decoration: underline;
}

.centermenu {
position: relative;
height: 56px;
width: 785px;
float: left;
}

.searchdiv {
	margin-top: 10px;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CCCCCC;
	font-weight: bold;
	float: left;
	border-bottom: 2px groove #CCC;
	border-left: 2px groove #CCC;
}

.bktitlediv {
	margin-top: 27px;
	margin-left: 210px;
	font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: white;
	font-weight: bold;
	float: left;
}


.searchdrop, .searchbox, .searchbutton {
	float: left;
	margin: 5px;
}

.searchlabel, .searchin {
	float: left;
	margin: 7px 5px 0px 5px;
}

.registermenu {
width: 130px;
position: relative;
font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CCCCCC;
link {text-decoration: none};
float: right;
border-bottom: 2px groove #CCC;
border-left: 2px groove #CCC;
margin: 14px 5px 5px 0px;
}

.registermenu ul {
margin: 5px;
}

.registermenu a {
text-decoration: none;
color: white;
font-weight: bold;
}

.registermenu a:hover {
text-decoration: underline;
color: #FFFF00;
}

.level1 {
display:inline;
float:left;
padding-right: 6px;
padding-left: 6px;
padding-top: 3px;
padding-bottom: 4px;
background-color: #671A19;
height: 16px;
}

.registermenu li {
display:inline;
padding-right: 4px;
padding-left: 4px;
}

.bkloginmenu {
width: 130px;
position: relative;
font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CCCCCC;
link {text-decoration: none};
float: right;
border-bottom: 2px groove #CCC;
border-left: 2px groove #CCC;
margin: 27px 5px 5px 0px;
}

.bkloginmenu ul {
margin: 5px;
}

.bkloginmenu a {
text-decoration: none;
color: white;
font-weight: bold;
}

.bkloginmenu a:hover {
text-decoration: underline;
color: #FFFF00;
}

.bkloginmenu li {
display:inline;
padding-right: 4px;
padding-left: 4px;
}


.headermenu span {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC;
font-weight: bold;
float:left;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
}

.bkaffiliateBar { width:100%; position: absolute; top:0px; left: 0px; z-index:2; text-align: center; background-color: #EDEDED; background-image:  url("/images/header/BGRepeat.jpg"); background-repeat: repeat-x; border-bottom: 1px solid #000; height: 64px; }


.affiliateBar { width:100%; position: absolute; top:0px; left: 0px; z-index:2; text-align: center; background-color: #EDEDED; background-image:  url("/images/header/BGRepeat.jpg"); background-repeat: repeat-x; border-bottom: 1px solid #000; height: 101px; }
.affiliateFrame { width: 1000px; text-align: left; margin-left: auto; margin-right: auto; }
.affiliateLinks { padding: 3px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CCCCCC;}
.affiliateLinks a, .networkLinks a:link, .networkLinks a:visited, .networkLinks a:active { text-decoration:none; color: #bebebe; padding: 0 10px 0 10px; }
.affiliateLinks a:hover { color: #FFF;}

.bottomBar { width:100%; position: relative; text-align: center; background-color: #EDEDED; background-image:  url("/images/GenericImages/BottomBG.jpg"); background-repeat: repeat-x; border-top: 1px solid #000; height: 140px; }
.bottomFrame { width: 960px; text-align: left; margin-left: auto; margin-right: auto; background-color: #671A19; margin-top: 10px; padding: 15px; }

.costfooterfiller { width:100%; position: relative; text-align: center; background-color: green; border-top: 1px solid #000; height: 72px;}
.costfooterbar { width:100%; position: fixed; bottom: 0; text-align: center; background-color: green; border-top: 1px solid #000; height: 72px; font-size: 14px;}
.costfooterframe { width: 994px; text-align: left; margin-left: auto; margin-right: auto; background-color: green; }

#costfooter {
/*display: none;*/
padding: 2px 0px 2px 0px;
margin: 4px 4px 0px 0px;
border: 0px solid green;
border-left: 3px solid green;
background-color: #99FF66;
width: 147px;

}

#costfooter table {
width: 140px;
background-color: #99FF66;
}

.bleft {
width: 465px;
float: left;

}

.bright {
width: 465px;
float: left;
}

.blogo {
float: left;
}

.copyright {
float: left;
color: #EDEDED;
font-family: Arial, Helvetica, sans-serif; font-size: 11px;
height: 17px;
}

.accept {
float: left;
color: #EDEDED;
font-family: Arial, Helvetica, sans-serif; font-size: 11px;
margin-bottom: 26px;
}

.accept a {
text-decoration: none;
color: #EDEDED;
}

.aboutmenu {
clear: left;
float: left;
width: 450px;
}

.aboutmenu li {
list-style-type:none;
font-family: Arial, Helvetica, sans-serif; font-size: 11px;
display: inline;
}

.aboutmenu li a {
text-decoration: none;
color: #EDEDED;
padding: 0 5px 0 5px;
}

.aboutmenu li a:hover, .linkmenu li a:hover, .supportmenu li a:hover, .accept a:hover {
text-decoration: underline;
}

.linkmenu {
float: left;
margin: 0px 0px 0px 0px;
}

.linkmenu li {
list-style-type:none;
font-family: Arial, Helvetica, sans-serif; font-size: 11px;
display: inline;
}

.linkmenu li a {
text-decoration: none;
color: #EDEDED;
padding: 0 5px 0 5px;
}

.supportmenu {
float: left;
margin: 0px 0px 0px 0px;
width: 500px;
}

.supportmenu li {
list-style-type:none;
font-family: Arial, Helvetica, sans-serif; font-size: 11px;
display: inline;
}

.supportmenu li a {
text-decoration: none;
color: #EDEDED;
padding: 0 10px 0 0;

}


div#spacer {
	clear: both;
	width: 1000px;
	height: 101px;
	margin: 0;
}

div#bkspacer {
	clear: both;
	width: 1000px;
	height: 64px;
	margin: 0;
}

#TopMenu {height: 89px; border-top: 2px solid white; background-image:  url("/images/GenericImages/MenuBack.png"); background-repeat: no-repeat;background-color: #fff;}

#textscroll {
height: 20px;
margin: 2px 2px 2px 2px;

background-color: white;
}

#tc {
		width: 152px;
                float: left;
background-color: #EDEDED; background-image:  url("/images/header/sidemenubg.jpg"); background-repeat: repeat-x; border-bottom: 1px solid #000; height: 148px; 
margin: 06px 0px 0px 3px;
color: black;
background:#e4e4e4 url(/images/GenericImages/subnavback.gif) repeat-x scroll 0 0;border:solid #000 1px;
border-top: 2px inset white;
border-left: 2px inset white;
border-right: 2px inset white;
border-bottom: 2px inset white;
font-family: Arial, Helvetica, sans-serif; font-size: 12px;
		}

#tc a {
text-decoration: none;
font-weight: normal;
font-size: 12px;
color: black;
}

#tc a:hover {
text-decoration: underline;
font-weight: normal;
font-size: 12px;
color: #671A19;
}

#bc {
		width: 152px;
                float: left;
background-color: #EDEDED; background-image:  url("/images/header/sidemenubg.jpg"); background-repeat: repeat-x; border-bottom: 1px solid #000; height: 148px; 
margin: 06px 0px 0px 3px;
color: black;
background:#e4e4e4 url(/images/GenericImages/subnavback.gif) repeat-x scroll 0 0;border:solid #000 1px;
border-top: 2px inset white;
border-left: 2px inset white;
border-right: 2px inset white;
border-bottom: 2px inset white;
font-family: Arial, Helvetica, sans-serif; font-size: 12px;
		}

#bc a {
text-decoration: none;
font-weight: normal;
font-size: 12px;
color: black;
}

#bc a:hover {
text-decoration: underline;
font-weight: normal;
font-size: 12px;
color: #671A19;
}

#userinfo {
		width: 152px;
                float: left;
background-color: #EDEDED; background-image:  url("/images/header/sidemenubg.jpg"); background-repeat: repeat-x; border-bottom: 1px solid #000; height: 148px; 
margin: 06px 0px 0px 3px;
color: black;
background:#e4e4e4 url(/images/GenericImages/subnavback.gif) repeat-x scroll 0 0;border:solid #000 1px;

font-family: Arial, Helvetica, sans-serif; font-size: 12px;
		}

#userinfo a {
text-decoration: none;
font-weight: normal;
font-size: 12px;
color: black;
}

#userinfo a:hover {
text-decoration: underline;
font-weight: normal;
font-size: 12px;
color: #671A19;
}


.lblink {
padding: 3px 0px 0px 12px;
}

.lbheader{
font-family: Arial, Helvetica, sans-serif; font-size: 13px;
font-weight: bold;
padding: 7px 0px 0px 12px;
}

.lbusername {
font-family: Arial, Helvetica, sans-serif; font-size: 13px;
font-weight: bold; color: white;
background: #A00700;
width: 147px;
padding: 5px 0px 7px 5px;
}

#trbaw {
		width: 407px;
                height: 100px;
                float: left;
margin-left: 6px;
margin-top: 6px;
margin-bottom: 6px;
border-top: 2px inset white;
border-left: 2px inset white;
border-right: 2px inset white;
border-bottom: 2px inset white;
		}

#tlbaw {
		width: 407px;
                height: 100px;
                float: left;
margin-left: 6px;
margin-top: 6px;
margin-bottom: 6px;
border-top: 2px inset white;
border-left: 2px inset white;
border-right: 2px inset white;
border-bottom: 2px inset white;
		}

.Sads {
		width: 150px;
                height: 250px;
                float: left;
margin-left: 3px;
margin-bottom: 6px;
border-top: 2px inset white;
border-left: 2px inset white;
border-right: 2px inset white;
border-bottom: 2px inset white;
		}

.fheader{
font-family: Arial, Helvetica, sans-serif; font-size: 13px;
font-weight: bold;
padding: 5px 0px 2px 8px;
color: #671A19;
border: 1px solid #671A19;
margin-left: 5px;
margin-right: 5px;
}


#rightcolumn hr {
width: 150px;
height: 1px;
margin: 0px 5px 0px 5px;
float: left;
}

.featurep {
	width: 150px;
height: 190px;
         padding-left: 5px;
padding-top: 5px;
        float: left;
font-family: Arial, Helvetica, sans-serif; font-size: 12px;
		}

.ad li {
display: none;
		}

.ad .first {
display: block;
		}

.feature li {
display: none;
		}

.feature .first {
display: block;
		}

.featurep p{
padding: 2px 0 0 0;
		}

.featurep a {
font-family: Arial, Helvetica, sans-serif; font-size: 12px;
text-decoration: none;
color: black;
font-weight: bold;
		}

.featurep a:hover {
text-decoration: underline;
color: #671A19;
		}

.picframe {
border: 1px solid black;
margin-top: 3px;
margin-bottom: 3px;
padding: 5px 5px 2px 5px;
text-align: center;
}

#tda {
                float: left;
				background-color: #EDEDED;
		}

#Header {
                background-color: #EDEDED;
                width: 998px;
                height: 162px;
		}

#tda1w {
                clear: both;
		width: 198.5px;
                height: 36px;
                float: left;
margin-left: 6px;
margin-bottom: 6px;
border-top: 2px inset white;
border-left: 2px inset white;
border-right: 2px inset white;
border-bottom: 2px inset white;
		}

#tda2w {
		width: 198.5px;
                height: 36px;
                float: left;
margin-left: 6px;
margin-bottom: 6px;
border-top: 2px inset white;
border-left: 2px inset white;
border-right: 2px inset white;
border-bottom: 2px inset white;
		}

#tda3w {
		width: 198.5px;
                height: 36px;
                float: left;
margin-left: 6px;
margin-bottom: 6px;
border-top: 2px inset white;
border-left: 2px inset white;
border-right: 2px inset white;
border-bottom: 2px inset white;
		}

#tda4w {
		width: 198.5px;
                height: 36px;
                float: left;
margin-left: 6px;
margin-bottom: 6px;
border-top: 2px inset white;
border-left: 2px inset white;
border-right: 2px inset white;
border-bottom: 2px inset white;
		}



img
{
border: 0px;
}

div#FullPage ul {
list-style-type: none;
}

div#Footer ul {
list-style-type: none;
}

#leftcolumnw {float: left;
width: 160px;
background-color: #EDEDED;
position: relative;
left: 838px;
}

#rightcolumn {float: right;
width: 160px;
background-color: #EDEDED;
position: relative;
left: 838px;
}

#Footer {
position: relative;
clear: both;                
background-color: #EDEDED;
width: 998px;
height: 162Px;
left: 0px;
margin: auto;

		}

#bda1w {
                clear: both;
		width: 198.5px;
                height: 36px;
                float: left;
margin-left: 6px;
margin-top: 6px;
margin-bottom: 6px;
border-top: 2px inset white;
border-left: 2px inset white;
border-right: 2px inset white;
border-bottom: 2px inset white;
		}

#bda2w {
		width: 198.5px;
                height: 36px;
                float: left;
margin-left: 6px;
margin-top: 6px;
margin-bottom: 6px;
border-top: 2px inset white;
border-left: 2px inset white;
border-right: 2px inset white;
border-bottom: 2px inset white;
		}

#bda3w {
		width: 198.5px;
                height: 36px;
                float: left;
margin-left: 6px;
margin-top: 6px;
margin-bottom: 6px;
border-top: 2px inset white;
border-left: 2px inset white;
border-right: 2px inset white;
border-bottom: 2px inset white;
		}

#bda4w {
		width: 198.5px;
                height: 36px;
                float: left;
margin-left: 6px;
margin-top: 6px;
margin-bottom: 6px;
border-top: 2px inset white;
border-left: 2px inset white;
border-right: 2px inset white;
border-bottom: 2px inset white;
		}

		#brbaw {
		width: 407px;
                height: 100px;
                float: left;
margin-left: 6px;
margin-bottom: 6px;
border-top: 2px inset white;
border-left: 2px inset white;
border-right: 2px inset white;
border-bottom: 2px inset white;
		}

#blbaw {
		width: 407px;
                height: 100px;
                float: left;
margin-left: 6px;
margin-bottom: 6px;
border-top: 2px inset white;
border-left: 2px inset white;
border-right: 2px inset white;
border-bottom: 2px inset white;
		}

#bda {
float: left;
width: 838px;
background-color: #EDEDED;
		}
#copyright {
clear: both;                
width: 1000px;
height: 20px;
margin: 3px 3px 3px 3px;
text-align: center;
}

div#content {
float: left;
background-color: white;
width: 668px;
position: relative;
left: 838px;
padding: 5px 5px 5px 5px;
font-family: Arial, Helvetica, sans-serif; font-size: 13px;
}

div#bkcontent {
float: left;
background-color: white;
width: 988px;
position: relative;
left: 838px;
padding: 5px 5px 5px 5px;
font-family: Arial, Helvetica, sans-serif; font-size: 13px;
}

div#push{
clear: both;
height: 21px;
}

#Version {
position: relative;
float: left;
width: 160px;
height: 162px;
background-color: #EDEDED;
}

#DHeader, #PDHeader {
float: left;
width: 668px;
}

#PDHeader {padding-top: 5px;}

#DHLeft{
float: left;
margin-bottom: 5px;
}

#DHRight {
float: right;
text-align: bottom;
margin-bottom: 5px;
}

#MiniEditMenu{
clear: both;
background-color: #99FF66;
border: 1px solid green;
width: 662px;
padding: 3px;
float: left;
}

#MiniAdminEditMenu{
clear: both;
background-color: #FFFF99;
border: 1px solid black;
width: 662px;
padding: 3px;
float: left;
margin-bottom: 10px;
}

#MiniAdminEditMenuL{
float: left;
width: 100%;
}

#MiniAdminEditMenu a {
text-decoration: none;
color: black;
}

#MiniAdminEditMenu a:hover {
text-decoration: underline;
color: #671A19;
		}

.move{
float: left;
margin-top: 30px;
display: none;
}

#MiniEditMenu a {
text-decoration: none;
color: black;
}

#MiniEditMenu a:hover {
text-decoration: underline;
color: #671A19;
		}

#MiniEditMenuL{
float: left;
}

#MiniEditMenuR {
float: right;
text-align: bottom;
}

#LiveMenu{
clear: both;
padding: 0px 3px 6px 0px;
float: left;
}

.LiveMenutr{
display: none;
}

#LiveMenu span{
padding-right: 13px;
}

#LiveMenu a {
text-decoration: underline;
color: #671A19;
}

#LiveMenu a:hover {
text-decoration: underline;
color: #671A19;
		}

#OpenHouse{
clear: left;;
float: left;
background-color: orange;
padding: 4px;
}

#TextDetails{
border-left: 3px solid green;
border-bottom: 3px solid green;
clear: left;
Float: left;
width: 497px;
margin-top: 5px;
margin-right: 3px;
margin-bottom: 5px;
}

#BDDetails{
border-left: 3px solid green;
clear: left;
Float: left;
width: 665px;
margin-top: 5px;
margin-right: 3px;
margin-bottom: 5px;
}

#GADetails{
border-left: 3px solid green;
clear: left;
Float: left;
width: 665px;
margin-top: 5px;
margin-right: 3px;
margin-bottom: 5px;
}

#GADetails .cat{
border-bottom: 3px solid green;
padding: 3px 0 3px 4px;
}

#FTDetails{
border-left: 3px solid green;
border-bottom: 3px solid green;
clear: left;
Float: left;
width: 665px;
margin-top: 5px;
margin-right: 3px;
margin-bottom: 5px;
}

#FTCol1 {
Float: left;
width: 160px;
padding: 10px 0px 20px 60px;
}

#FTCol1 li {
padding-bottom: 20px;
}

#FTCol2 {
Float: left;
width: 160px;
padding: 10px 0px 20px 60px;
}

#FTCol2 li {
padding-bottom: 20px;
}

#FTCol3 {
Float: left;
width: 160px;
padding: 10px 0px 20px 60px;
}

#FTCol3 li {
padding-bottom: 20px;
}

#BCDetails{
border-left: 3px solid green;
border-bottom: 3px solid green;
clear: left;
Float: left;
width: 665px;
margin-top: 5px;
margin-right: 3px;
margin-bottom: 5px;
}

#BCCol1 {
Float: left;
width: 200px;
padding: 10px 0px 20px 20px;
}

#BCCol1 li {
padding-bottom: 10px;
}

#BCCol2 {
Float: left;
width: 200px;
padding: 10px 0px 20px 20px;
}

#BCCol2 li {
padding-bottom: 10px;
}

#BCCol3 {
Float: left;
width: 200px;
padding: 10px 0px 20px 20px;
}

#BCCol3 li {
padding-bottom: 10px;
}

.vdetailsd, .hdetailsd, .pdetailsd, .gsdetailsd, .announcenamed, .eventdetailsd, .ridedetailsd, .jobdetailsd, .ohdetailsd {
padding: 4px 0px 0px 4px;
}

.ohhdetails{padding: 15px 0px 0px 4px;}

.dohdates {
padding: 5px;
margin: 4px 4px 0px 0px;
border: 3px solid green;
background-color: #99FF66;
}

.dohdates p {
padding-bottom: 5px;
}

.hdetailshtd {padding: 0px 0px 0px 4px;}

.hdetailsrd, .hdetailshd, .hdetailscostd, .hdetailsfead, .hdetailsincd {
padding: 15px 0px 0px 4px;
}

.vdetailst, .hdetailst, .hdetailsrt, .gsdetailst, .eventdetailst, .ridedetailst, .jobdetailst, .ohdetailst {width: 100%; border-collapse: collapse;}
.hdetailsht, .hdetailscostt {width: 60%; border-collapse: collapse;}
.pdetailst {width: 50%; border-collapse: collapse;}
.vdetailst td, .hdetailst td, .hdetailsrt td, .hdetailsht td, .hdetailscostt td, .gsdetailst td, .eventdetailst td, .ridedetailst td, .jobdetailst td, .ohdetailst td {padding-bottom: 5px;}
.vdlabelf {width: 13%;}
.vddataf {width: 30%;}
.vdlabel {width: 20%;}
.vddata {width: 37%;}

.pdetailst td {padding-bottom: 5px;}
.pdlabelf {width: 30%;}
.pddataf {width: 70%;}

.gsdlabelf {width: 13%;}
.gsdataf {width: 87%;}

.ridedlabelf {width: 13%;}
.ridedataf {width: 25%;}
.ridedlabel {width: 25%;}
.ridedata {width: 37%;}

.jobdlabelf {width: 20%;}
.jobddataf {width: 35%;}
.jobdlabel {width: 20%;}
.jobddata {width: 25%;}

.hdlabelf {width: 18%;}
.hddataf {width: 30%;}
.hdlabel {width: 22%;}
.hddata {width: 30%;}
.hdhsize {width: 82%;}

.hdheat {width: 70%;}
.hdsource {width: 30%;}

.hdclabelf {width: 65%;}
.hdcdataf, .hdcdata {width: 35%; text-align: right; padding-right: 25px;}

.hdlclabel {width: 40%;}
.hdlcdata {width: 60%; text-align: right; padding-right: 75px;}

.roomhead {font-weight: bold; border-bottom: 1px solid black;}
.hdroom {width: 31%;}
.hdfloor {width: 23%;}
.hdsize {width: 23%;}
.hdflooring {width: 23%;}

#TextDetails .cat{
border-bottom: 3px solid green;
padding: 3px 0 3px 4px;
}

.dhead {padding-top: 4px;}

.detdesc, .detask {padding: 15px 0px 0px 4px;}

.detdesc ul li {list-style-type: disc;}
.detdesc p {margin-bottom: 13px;}
.detdesc hr {margin-bottom: 6.5px; margin-top: 6.5px;}
.detdesc ul, .detdesc ol {margin-bottom: 13px; margin-top: 13px; padding-left: 40px;}


.detask {font-family: Arial, Helvetica, sans-serif; font-size: 15px;}

.bdname {font-family: Arial, Helvetica, sans-serif; font-size: 15px;}
.bdname a {text-decoration: none; color: black;}
.bdname a:hover {text-decoration: underline; color: black;}
.bdprem {background-color: #99FF66; border: 1px solid green;}

.detcontact {
border-bottom: 3px solid green;
padding: 15px 0 3px 4px;
}

#UserControlsMenu {
float: left;
width: 163px;
margin-bottom: 5px;
padding-top: 5px;
}

#UserControlsMenu a {
text-decoration: none;
color: black;
		}


#UserControlsMenu a:hover {
text-decoration: underline;
color: #671A19;
		}

.UserControlsMenu {
width: 100%;
}

.UserControlsMenu tr {
height: 20px;
}


.UserControlsMenu .pic{
width: 11%;
vertical-align: bottom;
}

#ContactMenu {
float: left;
width: 100%;
margin-bottom: 5px;
margin-left: 5px;
margin-top: 10px;
}

#ContactMenu a {
text-decoration: none;
color: black;
		}


#ContactMenu a:hover {
text-decoration: underline;
color: #671A19;
		}

.ContactMenu {
width: 100%;
}

#ContactMenu tr {
height: 20px;
}


#ContactMenu .pic{
width: 5%;
vertical-align: bottom;
}


#pictures img{
padding: 1px;
}

#otherlistings{
clear: both;
}

#TD2{
clear: both;
}

#TD3{
clear: both;
}

#Stats{
clear: both;
padding-top: 15px;
padding-bottom: 15px;
}

.aboutustab {width: 100%; border-collapse: collapse;}
.aboutustab .abyear{width: 8%; text-align: left;vertical-align: top;}
.aboutustab .abdesc{width: 92%; text-align: left; padding-bottom: 20px;}

.browselist {width: 100%; border-collapse: collapse;}
.browselist td {height: 22px; }
.browselist .pic{width: 4%; text-align: left;vertical-align: middle; padding-left: 3px;}
.browselist .itemname {width: 49%;
					   padding: 4px 0 4px 0;}
.browselist .price {width: 15%; text-align: right;}
.browselist .phone {width: 15%; text-align: right;}
.browselist .posted{width: 17%; text-align: right; padding-right: 3px;}
.browselist .otherline {background-color: #EDEDED;}

.browselist .tcsclass {width: 96%; padding: 4px 0 0 3px;}
.browselist .adminitemname {width: 49%; padding: 0 0 4px 0;}

.ddatelist {width: 100%; border-collapse: collapse;}

.ddateblock {width: 100%; border-collapse: collapse;}
.ddateblock td {height: 22px; }
.ddateblock .pic{width: 4%; text-align: left;vertical-align: middle; padding-left: 3px;}
.ddateblock .itemname {width: 48%;
					   padding: 4px 0 4px 0;}
.ddateblock .ddate {width: 48%; text-align: right;vertical-align: bottom;padding: 4px 3px 4px 0;}

.sdatelist {width: 100%; border-collapse: collapse;}

.sdateblock {width: 100%; border-collapse: collapse;}
.sdateblock td {height: 22px; }
.sdateblock .pic{width: 4%; text-align: left;vertical-align: middle; padding-left: 3px;}
.sdateblock .itemname {width: 61%;
					   padding: 4px 0 4px 0;}
.sdateblock .sdate {width: 35%; text-align: right;vertical-align: bottom;padding: 4px 3px 4px 0;}

.joblist {width: 100%; border-collapse: collapse;}
.joblist td {height: 22px; }
.joblist .pic{width: 4%; text-align: left;vertical-align: middle; padding-left: 3px;}
.joblist .itemname {width: 56%;
					   padding: 4px 0 4px 0;}
.joblist .jobtype {width: 40%; text-align: right;vertical-align: bottom;padding: 4px 3px 4px 0;}

.paymentlist {width: 100%; border-collapse: collapse; margin-top: 10px; clear: left;}
.purchaseorder {width: 100%; border-collapse: collapse}
.orderdetails {width: 100%; border-collapse: collapse;}
.otherline {background-color: #EDEDED;}
.OrderN {width: 30%; padding-left: 3px;}
.OrderT {width: 47%;}
.OrderD {width: 13%;}
.OrderC {width: 10%; text-align: right; padding-right: 3px;}
.ODid {width: 12%; padding-left: 18px;}
.ODfeedesc {width: 53%;}
.ODpurchasedateid {width: 15%; padding-right: 5px;}
.ODfee {width: 10%; text-align: right;}
.ODSubfee {width: 10%; text-align: right; border-top: 1px solid black;}
.ODfeefiller {width: 10%; text-align: right;}
.ODSubfeerepeat {width: 10%; text-align: right; border-top: 1px solid black; padding-right: 3px;}
.purchaseorder tr {height: 22px;}

.PATable {width: 100%; border-collapse: collapse; margin-top: 15px;}
.PayAmount {width: 100%; border-collapse: collapse;}
.PAlabel, .PAamount {padding: 3px 3px 0px 3px; text-align: right;}
.PATlabel, .PATamount {padding: 3px 3px 3px 3px; text-align: right;}
.PATamount {border-top: 1px solid black;}
.PATamount, .PAamount {width: 45%;}
.PATlabel, .PAlabel {width: 55%; padding-right: 15px;}
.PAfiller {width: 65%;}
.Orders {width: 35%;}

.messages {width: 100%; float: left; border-collapse: collapse;}
.messages td {height: 22px; }
.messages .pic{width: 4%; text-align: left; padding-left: 3px;}
.messages .subject{width: 60%;text-align: left;}
.messages .date{width: 36%; text-align: right; padding-right: 3px;}
.messages .ad{width: 100%; text-align: left;}
.messages .otherline {background-color: #EDEDED;}
.messages .pic img { margin-top: 4px;}

.browsedetails {width: 100%; border-collapse: collapse;}
.browsedetails .pic{width: 13.5%; text-align: left; padding-left: 4px;}
.browsedetails .itemname {width: 69.5%;
						  padding: 4px 0 4px 0;}
.browsedetails .watch{width: 17%; text-align: right; padding: 4px 3px 4px 0;}
.browsedetails .otherline {background-color: #EDEDED;}
.browsedetails td {vertical-align:top;}
.browsedetails .pic img { margin-top: 4px; margin-bottom: 4px;}

.jobdetailsl {width: 100%; border-collapse: collapse;}
.jobdetailsl .pic{width: 13.5%; text-align: left; padding-left: 4px;}
.jobdetailsl .itemname {width: 63.5%;
						  padding: 4px 0 4px 0;}
.jobdetailsl .watch{width: 23%; text-align: right; padding: 4px 3px 4px 0;}
.jobdetailsl .otherline {background-color: #EDEDED;}
.jobdetailsl td {vertical-align:top;}
.jobdetailsl .pic img { margin-top: 4px; margin-bottom: 4px;}

.incompletelist {width: 100%; border-collapse: collapse;}
.incompletelist td {height: 22px; }
.incompletelist .pic {width: 3%;}
.incompletelist .itemnumber {width: 9%;}
.incompletelist .itemname {width: 59%;}
.incompletelist .startdate {width: 15%;}
.incompletelist .finish {width: 7%; text-align: center;}
.incompletelist .delete {width: 7%; text-align: center;}
.incompletelist .otherline {background-color: #EDEDED;}

.expiredlist {width: 100%; border-collapse: collapse;}
.expiredlist td {height: 22px; }
.expiredlist .pic {width: 3%;}
.expiredlist .itemnumber {width: 9%;}
.expiredlist .itemname {width: 57%;}
.expiredlist .expired {width: 15%;}
.expiredlist .renew {width: 8%; text-align: center;}
.expiredlist .delete {width: 8%; text-align: center;}
.expiredlist .otherline {background-color: #EDEDED;}

.filtersetlist {width: 100%; border-collapse: collapse;}
.filtersetlist td {height: 22px; }
.filtersetlist .fsid {width: 10%;}
.filtersetlist .fsname {width: 70%;}
.filtersetlist .fsaction {text-align: center;}
.filtersetlist .fschange {width: 10%; text-align: center;}
.filtersetlist .fsdelete {width: 10%; text-align: center;}

.freerequestlist {width: 100%; border-collapse: collapse;}
.freerequestlist td {height: 22px; }
.freerequestlist .frid {width: 25%;}
.freerequestlist .frname {width: 59%;}
.freerequestlist .fraction {text-align: center;}
.freerequestlist .frapprove {width: 8%; text-align: center;}
.freerequestlist .frdeny {width: 8%; text-align: center;}

.contactlist {width: 100%; border-collapse: collapse;}
.contactlist td {height: 22px; }
.contactlist .contactn {width: 35%;}
.contactlist .email {width: 35%;}
.contactlist .usedin {width: 14%; text-align: right; padding-right: 20px;}
.contactlist .action {text-align: center;}
.contactlist .change {width: 8%; text-align: center;}
.contactlist .delete {width: 8%; text-align: center;}
.contactlist .otherline {background-color: #EDEDED;}

.livelist {width: 100%; border-collapse: collapse;}
.livelist td {height: 22px; }
.livelist .pic {width: 3%;}
.livelist .itemnumber {width: 9%;}
.livelist .itemname {width: 51%;}
.livelist .posted {width: 14%;}
.livelist .expires {width: 14%;}
.livelist .options {width: 9%; text-align: center;}
.livelist .otherline {background-color: #EDEDED;}

.watchlist {width: 100%; border-collapse: collapse;}
.watchlist td {height: 22px; }
.watchlist .pic {width: 3%;}
.watchlist .itemnumber {width: 9%;}
.watchlist .itemname {width: 55%;}
.watchlist .status {width: 15%;}
.watchlist .notify {width: 9%;}
.watchlist .remove {width: 9%; text-align: center;}
.watchlist .otherline {background-color: #EDEDED;}

.bdlist {width: 100%; border-collapse: collapse;}
.bdlist td {height: 22px; }
.bdlist .bdbname {width: 70%;}
.bdlist .blogo {width: 30%;}
.bdlist .otherline {background-color: #EDEDED;}

.galist {width: 100%; border-collapse: collapse;}
.galist td {height: 22px;}
.galist .galogo {width: 25%;}
.galist .ganame {width: 75%;}
.galist .otherline {background-color: #EDEDED;}

.gadesc {padding: 6px;}
.gaad {padding: 6px;}
.gaad img {
border-top: 2px inset white;
border-left: 2px inset white;
border-right: 2px inset white;
border-bottom: 2px inset white;
}
.gaadd {border-bottom: 3px solid green;}

.ganame {font-family: Arial, Helvetica, sans-serif; font-size: 15px;}
.gatdname {vertical-align: top; }

.bddiv {padding: 6px;}
.bddiv p {line-height:22px;}
.bddiv img {margin-top: 5px;}
.bdlogo {text-align: right; vertical-align: top;}
.bdspan {padding-right: 20px;}

.gadiv {padding: 6px;}
.gadiv p {line-height:20px;}
.galogo {text-align: left; vertical-align: top;}
.gaspan span, .gadiv span {padding-right: 20px;}

.bddet {width: 100%; border-collapse: collapse;}
.bddet td {height: 22px; border-bottom: 3px solid green;}
.bddet .bdbname {width: 70%;}
.bddet .blogo {width: 30%;}
.bddet .otherline {background-color: #EDEDED;}

.bdtdiv {padding: 6px;}
.bdtdiv p {line-height:22px;}
.bdtdiv span {margin-right: 15px;}
/*.bdtdiv img {margin-top: 5px;}*/
.bdtlogo {text-align: right; vertical-align: top;}
.bddesc {padding: 6px;}
.bdad {padding: 6px; border-bottom: 3px solid green;}
.bdad img {
border-top: 2px inset white;
border-left: 2px inset white;
border-right: 2px inset white;
border-bottom: 2px inset white;
}

.bdpictures {
float: left;
padding: 6px 0 6px 6px;
border-bottom: 3px solid green;
}

.bdpictures img {
float: left;
padding-right: 6px;
}

.bdcontactdiv {padding: 6px 6px 3px 6px; border-bottom: 3px solid green;}
.bdcontact {width: 665px; border-collapse: collapse;}
.bdcontact td p {height: 20px; }
.bdcontact .bdemaillbl {width: 53px; vertical-align: top;}
.bdcontact .bdemail {width: 213px; vertical-align: top;}
.bdcontact .bdphonelbl {width: 53px; vertical-align: top;}
.bdcontact .bdphone {width: 173px; vertical-align: top;}
.bdcontact .bdfaxlbl {width: 40px; vertical-align: top;}
.bdcontact .bdfax {width: 133px; vertical-align: top;}

.receiptlist {width: 100%; border-collapse: collapse;}
.receiptlist td {height: 22px; }
.receiptlist .rorder {width: 25%;}
.receiptlist .ritemname {width: 50%;}
.receiptlist .ramount {width: 12%; text-align: right;}
.receiptlist .rpurchased {width: 13%; text-align: right;}
.receiptlist .otherline {background-color: #EDEDED;}

.bkreceiptlist {width: 100%; border-collapse: collapse;}
.bkreceiptlist td {height: 22px; }
.bkreceiptlist .bkpaymentno {width: 10%;}
.bkreceiptlist .bktransactionno {width: 20%;}
.bkreceiptlist .bkpaymethod {width: 37%;}
.bkreceiptlist .bkpayamount {width: 13%; text-align: right;}
.bkreceiptlist .bkpaydate {width: 20%; text-align: right;}
.bkreceiptlist .otherline {background-color: #EDEDED;}


.invoicelist {width: 100%; border-collapse: collapse;}
.invoicelist td {height: 22px; }
.invoicelist .invoiceno {width: 10%;}
.invoicelist .invoicedate {width: 13%; text-align: right; padding-right: 30px;}
.invoicelist .invoiceac {width: 38%;}
.invoicelist .invoiceamount {width: 13%; text-align: right;}
.invoicelist .invoicedue {width: 16%; text-align: right; padding-right: 20px;}
.invoicelist .invoiceage {width: 10%; text-align: right; padding-right: 38px;}
.invoicelist .otherline {background-color: #EDEDED;}
.invoicelist .bkred {background-color: rgb(255, 51, 51); border-top: 1px; border-top-color: darkgrey; border-top-style: solid;}
.invoicelist .bkyellow {background-color: rgb(255, 255, 0); border-top: 1px; border-top-color: darkgrey; border-top-style: solid;}
.invoicelist .bkgreen {background-color: #99FF66; border-top: 1px; border-top-color: darkgrey; border-top-style: solid;}
.invoicelist .bkpaid {font-weight:bold; color: red;} 

.winnerlist {width: 100%; border-collapse: collapse;}
.winnerlist td {height: 22px; }
.winnerlist .wname {width: 25%; padding-left: 5px;}
.winnerlist .cname {width: 37%;}
.winnerlist .datew {width: 20%}
.winnerlist .wnumber {width: 18%; text-align: right; padding-right: 5px;}
.winnerlist .otherline {background-color: #EDEDED;}

.entrylist {width: 100%; border-collapse: collapse;}
.entrylist td {height: 22px; }
.entrylist .cname {width: 46%; padding-left: 5px;}
.entrylist .ddate {width: 23%;}
.entrylist .lentry {width: 21%}
.entrylist .ecount {width: 10%; text-align: center; padding-right: 5px;}
.entrylist .otherline {background-color: #EDEDED;}

.certlist {width: 100%; border-collapse: collapse;}
.certlist td {height: 22px; }
.certlist .winnum {width: 15%; padding-left: 5px;}
.certlist .cname {width: 43%;}
.certlist .datew {width: 21%}
.certlist .edate {width: 21%; padding-right: 5px;}
.certlist .otherline {background-color: #EDEDED;}

.rulediv {padding: 15px;}
.rulediv p {padding-bottom: 15px;}

.winnerlistncn {width: 100%; border-collapse: collapse;}
.winnerlistncn td {height: 22px; }
.winnerlistncn .wname {width: 62%; padding-left: 5px;}
.winnerlistncn .datew {width: 20%}
.winnerlistncn .wnumber {width: 18%; text-align: right; padding-right: 5px;}
.winnerlistncn .otherline {background-color: #EDEDED;}

.deletedlist {width: 100%; border-collapse: collapse;}
.deletedlist td {height: 22px; }
.deletedlist .pic {width: 3%;}
.deletedlist .itemnumber {width: 9%;}
.deletedlist .itemname {width: 59%;}
.deletedlist .status {width: 11%;}
.deletedlist .restore {width: 9%; text-align: center;}
.deletedlist .remove {width: 9%; text-align: center;}
.deletedlist .otherline {background-color: #EDEDED;}

.heading {
text-decoration: underline;
font-weight: bold;
}

.browsegallery {
width: 100%;
border-collapse: collapse;

}

.browsegallery td {
vertical-align: top;
width: 25%;

padding: 0;
margin: 0;
}



.GalleryDiv {
float: left;
font-family: Arial, Helvetica, sans-serif; font-size: 13px;
width: 160px;
margin-left: 4px;
}

.GalleryDiv img{
margin-top: 3px;
}

#view-label {
width: 35px;
}

#view-element {
width: 80px;
}

#view-element select {
width: 70px;
}

#group-label {
width: 60px;
}

#group-element {
width: 130px;
}

#group-element select {
width: 110px;
}

#sort-label {
width: 30px;
}

#sort-element {
width: 195px;
}

#sort-element select {
width: 175px;
}


#field-label {
width: 30px;
}

#field-element {
width: 170px;
}

#field-element select {
width: 145px;
}

#filters {
float: left;
width: 662px;
padding: 2px 2px 0px 2px;
margin: 5px 0px 0px 0px;
background-color: #FFFF99;
border: 1px solid black;
}

.activefilters, .filtermenu {
float: left;
width: 100%;
}

.filter {
float: left;
border: 1px solid black;
padding: 2px 2px 2px 2px;
margin: 2px 2px 2px 2px;
}

.addfilter {
clear: left;
float: left;
margin: 2px 2px 2px 2px;
}

.savefilter {
float: left;
margin: 2px 2px 2px 12px;
}

.hidefilters {
float: right;
margin: 2px 2px 2px 12px;
}

#field-label, #operator-label, #value-label {
display: none;
}

#field-element {
width: 115px;
}

#field-element select {
width: 110px;
}

#operator-element {
width: 63px;
}

#operator-element select {
width: 58px;
}

#addfilterform {
display: none;
}

#fsname-label, #fsname-element, #save-element {
float: left;
}

#savefiltersetform {
clear: left;
float: left;
display: none;
}

#fsname-label {
padding-right: 5px;
padding-top: 2px;
}

#fsname-element {
padding-right: 5px;
}

#savefiltersetform dl {
float: left;
margin-left: 4px;
}

#save-label {
display: none;
}

#savefiltersetform input.btn {
height: 22px
}

.ListCat {
float: left;
width: 100%;
padding-top: 3px;
}

.filtersetselectmenu {
width: 50%;
}

.customfilterset {
float: left;
}

.savedfs {
float: left;
width: 658px;
padding: 4px 4px 4px 4px;
margin: 5px 0px 0px 0px;
background-color: #FFFF99;
border: 1px solid black;
display: none;
}

.hidefs {
float: right;
}

#cfs {
width: 300px;
}

#cfs-element {
vertical-align: bottom;
float: left;
padding-right: 8px;
}

#cfs-label {
float: left;
width: 98px;
vertical-align: bottom;
padding-right: 8px;
}

.default, .savedfilters, .filterads, .managefilters {
float: right;
margin-left: 20px;
}

.bold {font-weight: bold;}
.pinned {background-color: #FFFF99; border: 1px solid black;}
.highlight {background-color: #99FF66; border: 1px solid green;}
.thighlight {background-color: #99FF66; border-top: 1px solid green; border-right: 1px solid green; border-left: 1px solid green;}
.bhighlight {background-color: #99FF66; border-bottom: 1px solid green; border-right: 1px solid green; border-left: 1px solid green;}
.highlightrb {background-color: #99FF66; border-right: 1px solid green; border-bottom: 1px solid green;}
.highlightr {background-color: #99FF66; border-right: 1px solid green;}
.highlighttr {background-color: #99FF66; border-top: 1px solid green; border-right: 1px solid green;}
.highlighttrb {background-color: #99FF66; border-top: 1px solid green; border-right: 1px solid green; border-bottom: 1px solid green;}

.RoomSizes {width: 99%; border-collapse:collapse;}
.Col1 {width: 33%;border: 1px solid black; padding-left: 4px;}
.Col2 {width: 33%;border: 1px solid black; padding-left: 4px;}
.Col3 {width: 33%;border: 1px solid black; padding-left: 4px;}
.HCol1 {width: 33%;}
.HCol2 {width: 33%;}
.HCol3 {width: 33%;}

.label {
font-weight: bold;
}

.cat {
font-weight: bold;
font-size: 19px;
}

#CatCol1{
float: left;
width: 202px;
padding: 10px;
}

#CatCol2{
float: left;
width: 203px;
padding: 10px;
}

#CatCol3{
float: left;
width: 203px;
padding: 10px;
}

.CatCat, .CatFeat {
margin-bottom: 25px;
border-left: 3px solid green;
border-bottom: 3px solid green;
font-family: Arial, Helvetica, sans-serif; font-size: 13px;
}

.CatFeat .otherline {
background-color: #EDEDED;
}

.CatCat ul {

}

.CatCat p a, .CatFeat p a {
padding: 3px;
font-family: Arial, Helvetica, sans-serif; font-size: 14px;
font-weight: bold;
}

.CatCat li {
padding-left: 5px;
padding-bottom: 4px;
}

.CatCat .first {
padding-top: 3px;
}

.CatFeat li {
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;

}

.addfeats, .addfeatc {
margin-bottom: 20px;
border-left: 3px solid green;
border-bottom: 3px solid green;
font-family: Arial, Helvetica, sans-serif; font-size: 13px;
}

.addfeatshead {
border-bottom: 3px solid green;
padding-bottom: 3px;
padding-left: 10px;
padding-top: 3px;
font-family: Arial, Helvetica, sans-serif; font-size: 14px;
font-weight: bold;
}

.addfeatselect {

padding-bottom: 10px;
padding-left: 10px;
padding-top: 10px;
font-family: Arial, Helvetica, sans-serif; font-size: 14px;
font-weight: bold;
}

.addfeatchead {
padding-bottom: 3px;
padding-left: 10px;
padding-top: 3px;
font-family: Arial, Helvetica, sans-serif; font-size: 14px;
font-weight: bold;
}


.addfeatd {
padding: 20px 20px 0 20px;
}

.purchaseselect option {
padding: 4px;
}

.CatCat p, .CatFeat p {
width: 197px;
border-bottom: 3px solid green;
padding-bottom: 3px;
padding-left: 3px;
padding-top: 3px;
font-family: Arial, Helvetica, sans-serif; font-size: 14px;
font-weight: bold;
}

.cathead a, .catcom a, .feathead a {
text-decoration: none;
font-family: Arial, Helvetica, sans-serif; font-size: 14px;
color: black;
}

.catlist a, .featlist a {
text-decoration: none;
font-family: Arial, Helvetica, sans-serif; font-size: 13px;
color: black;
}

.grey, .grey a {
color: grey;
}

.catlist a:hover, .featlist a:hover, .cathead a:hover, .feathead a:hover {
text-decoration: underline;
color: #671A19;
}

.grey a:hover {
text-decoration: underline;
color: grey;
}

.featurep {
cursor: pointer;
}

.TypeCatSub {
float: left;
text-align: center;
width: 219px;
}

#category-label, #category-element, #subcategory-label, #subcategory-element {
display: none;
}

.NextButton {
clear: both;
float: right;
margin: 30px 90px 30px 0;
}

.BKNextButton {
clear: both;
float: left;
margin: 20px 0px 15px 133px;
}

#bksubmitpayment {
background-color: lightgrey;
padding: 8px;
border-radius: 12px;
border-color: darkgreen;	
}

input.gaenter { 
	  font: large Arial, Helvetica, sans-serif;
	  padding: 5px;

} 

.gabuttont {width: 100%; border-collapse: collapse;}
.gabuttont td {padding: 10px;}
.gabuttont .gabutton {width: 23%;}
.gabuttont .rules {width: 77; vertical-align: bottom;}

.gawinner {
border-bottom: 3px solid green;
}

.moregam {padding: 5px;}

.gawinner p {padding-bottom: 5px;}
.gawinner span {padding: 15px 20px 0 0;}

.gawinners {
padding: 15px 0 3px 4px;
}

.addcontactbutton {
float: right;
text-align: center;
margin: 0 15px 0 0;
}

.hideacform {
float: right;
text-align: center;
margin: 0px 65px 0 0;
display: none;
}

.PrevButton {
float: left;
margin: 30px 0 30px 90px;
}

.formtitle {
font-weight: bold;
font-size: 19px;
}

.rastatustext {
font-weight: bold;
font-size: 16px;
}

.formexplain {
font-size: 14px;
}

.radiocontact {
float: left;
margin-left: 20px;
width: 280px;
border: 3px solid white;
padding: 10px;
}

.contactselected {
border: 3px solid green;
background-color: #99FF66;
padding: 10px;
}

.radiocontact dt{
float: left;
padding-bottom: 2px;
}

.radiocontact dd{
float: left;
padding-bottom: 2px;
}

.emptydt {
clear: left;
float: left;
}

.radio {
font-weight: bold;
}

.contactlocation {
padding-left: 18px;
}

.reminder {
font-size: 14px;
}

.clearboth {
clear: both;
}

#contactform {
clear: both;
}

.addcontactform {
clear: both;
float: left;
border: 1px solid green;
background-color: #EDEDED;
padding: 10px;
width: 512px;
margin-left: 65px;
margin-bottom: 15px;
display: none;
}

.addcontactheader {
font-weight: bold;
padding-bottom: 5px;
float: left;
}

.addcontact {
width: 100%;
border-spacing: 0px 10px;
border-width: 100px;
}

.addcontactlabel {
float: left;
padding-right: 15px;
text-align: right;
width: 120px;
}

.addcontactoolabel {
float: left;
padding-right: 15px;
text-align: right;
width: 1px;
}

.addcontactlabelr {
clear: left;
float: left;
padding-right: 15px;
text-align: right;
width: 120px;
}

.addcontactelement {
float: left;
padding-left: 9px;
text-align: left;
}

.oneofexplain {
background-image:url("/images/GenericImages/oneofastrix.gif");
background-repeat:no-repeat;
background-position: left 5px; 
padding-left: 8px;
float: right;
}

.oneofexplainac {
padding-top: 2px;
padding-bottom: 15px;
float: left;
}

.requiredexplain {
padding-top: 2px;
padding-bottom: 15px;
float: left;
}

.required{background-image:url("/images/GenericImages/requiredastrix.gif");background-repeat:no-repeat;background-position: right 6px;}

.oneof{background-image:url("/images/GenericImages/oneofastrix.gif");background-repeat:no-repeat;background-position: right 6px;}

.addcontacttip {
clear: left;
margin-left: 145px;
}

.entryerror, .clentryerror, .ccentryerror {
float: left;
border: 3px solid red;
background-color: #FFC6C6;
padding: 5px;
}

.entryerrorslim {
float: left;
border: 3px solid red;
background-color: #FFC6C6;
padding: 5px 1px 5px 1px;
}

.clentryerror {
clear: left;
width: 652px;
}

.ccentryerror {
clear: left;
width: 624px;
}

.rferror, .htferror {
border: 2px solid red;
background-color: #FFC6C6;
padding: 2px;
}

.errorheader {
margin: 0px 0 15px 0;
}

.errormessage {
font-weight: bold;
padding-bottom: 5px;
}


/* data entry */

.textright {
text-align:right;
}

.fieldtip {
color: grey;
}

.fieldtipmb {
color: grey;
margin-bottom: 20px;
}


.addfeatexplain {
color: grey;
padding: 0px 0px 5px 10px;
}

.fieldset {
clear: both;
float: left;
margin-bottom: 20px;
}

.fieldsett {
clear: both;
float: left;
}

.fieldsetlogin {
clear: both;
float: left;
margin-bottom: 20px;
margin-top: 20px;
}

.groupset {
clear: both;
float: left;
margin-bottom: 10px;
}

.fieldsetf {
float: left;

padding-left: 10px;
}

.efieldset {
clear: both;
float: left;
margin-bottom: 10px;
}

.efieldsetr {
float: right;
}

.rs1comment {
float: left;
}

.vf1label {
float: left;
padding-right: 15px;
text-align: right;
width: 90px;
clear: both;
}

.vf1element {
float: left;
padding-left: 9px;
text-align: left;
}

.vf1tip {
clear: left;
margin-left: 115px;
}

.fieldtipf {
color: grey;
}

.cpasslabel {
float: left;
padding-right: 15px;
text-align: right;
width: 135px;
clear: both;
}

.cpasselement {
float: left;
padding-left: 9px;
text-align: left;
}

.rs1label {
float: left;
padding-right: 15px;
text-align: right;
width: 110px;
clear: both;
}

.rs1element {
float: left;
padding-left: 9px;
text-align: left;
}

.tellfriendsub {
float: left;
padding-left: 9px;
text-align: left;
width: 530px;
}

.ms1label {
float: left;
padding-right: 15px;
text-align: right;
width: 60px;
clear: both;
}

.ms1element {
float: left;
padding-left: 9px;
text-align: left;
}

.rs1tip {
clear: left;
margin-left: 195px;
}

.rs1labelf {
float: left;
padding-right: 15px;
text-align: right;
clear: both;
}

.rs1elementf {
float: left;
padding-left: 9px;
text-align: left;
}

.rs1tipf {
clear: left;
}

.roomstip {
clear: left;
padding-left: 10px;
}


#rs1rooms, #rs1heating, #rs1heatcost, #rs1egp, #ve1tdf, #bs1bsale, #an1announce, #ev1event, #mt1meeting, #cl1class {
float: left;
border: 1px solid green;
margin-left: 134px;
padding-bottom: 10px;
}

#rs1arme, #rs1heating {
float: left;
border: 1px solid green;
margin-left: 9px;
padding-bottom: 10px;
display: none;
}

#gs1asde, #oh1asde, #bs1asde, #ev1asde, #cl1asde, #mt1asde {
float: left;
border: 1px solid green;
margin-left: 9px;
padding-bottom: 10px;
}

#rs1arme {
width: 520px;
}

#rs1armee {
float: left;
}

#rs1heating {
width: 350px;
}

.rs1rcl1, .rs1rcl2, .rs1rcl3, .rs1rcl4, .rs1rcl5 {
float: left;
text-align: center;
}

.rs1rcl1 {
margin-left: 10px;
width: 116px;
}

.rs1rcl2 {
margin-left: 10px;
width: 76px;
}

.rs1rcl3 {
margin-left: 10px;
width: 57px;
}

.rs1rcl4 {
margin-left: 10px;
width: 53px;
}

.rs1rcl5 {
margin-left: 10px;
width: 82px;
}

.rs1rcols td, .rs1htcols td {
text-align: center;
padding-right: 7px;
}

.rs1rcols, .rs1htcols {
float: left;
}

.rs1rcol1, .rs1rcol2, .rs1rcol3, .rs1rcol4, .rs1rcol5, .rs1rcol6, .rs1hcol1, .rs1hcol2, .rs1hcol3, .rs1hccol1, .rs1hccol2, .rs1hccol3, .rs1egpcol1, .rs1egpcol2, .rs1egpcol3, .rs1egpcol4, .ve1tdfcol1, .ve1tdfcol2, .ve1tdfcol3 {
float: left;
padding-right: 10px;
padding-top: 10px;
text-align: center;
}

.rs1pcol1, .rs1pcol2, .rs1pcol3 {
float: left;
padding-right: 10px;
text-align: center;
}

.rs1pcol1, .rs1pcol3 {
padding-top: 2px;
}

.rs1ptm {
clear: left;
float: left;
margin-top: 2px;
}

.rs1pcol1 {
clear: left;
}

.rs1rcol1, .rs1hcol1, .rs1hccol1, .rs1egpcol1, .ve1tdfcol1 {
clear: left;
padding-left: 10px;
}

.addroom, .addheat, .addgsdate {
clear: left;
float: left;
padding: 10px 10px 0 10px;;
}

.rs1relement, .rs1helement, .rs1hcelement, .rs1egpelement, .ve1tdfelement {
padding-top: 5px;
}

.redx {
padding-top: 4px;
}

.rs1spanft {
clear: left;
float: left;
padding: 0 0 0px 134px;
}

.expireopt {
padding: 2px;
}

.hide {
display: none;
}

/* clearfix problem solver */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix {zoom: 1;}

/* End hide from IE-mac */

/* Steps */

#steps .stepactive {
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight:bold;
background-color: white;
color: green;
padding: 4px;
border-bottom: 2px solid green;
border-left: 2px solid green;
}

#stepsdiv {
float: left;
width: 157px;
background-color: light-grey;
font-size: 14px;
padding-bottom: 4px;
padding-left: 3px;
}

#stepsdiv li{
padding-left: 4px;
padding-top: 2px;
padding-bottom: 2px;
}

#stepsdiv a{
text-decoration: none;
color: black;
font-weight: bold;
}

#stepsdiv a:hover{
text-decoration: underline;
color: #671A19;
font-weight: bold;
}

#cost {
/*display: none;*/
padding: 2px 0px 2px 0px;
margin: 4px 4px 0px 0px;
border: 3px solid green;
background-color: #99FF66;
}

#cost table {
width: 140px;
}

.clabel {
width: 55%;
text-align: right;
}

.cfee {
width: 45%;
text-align: right;
padding-right: 13px;
}

.ctotal {
width: 45%;
text-align: right;
border-top: 1px solid black;
padding-right: 13px;
padding-top: 2px;
}

.ctotall {
width: 55%;
text-align: right;
padding-top: 2px;
}

/* End Steps */

#upload{
clear: both;
    margin:30px 238px; padding:15px;   
    font-weight:bold; font-size:1.3em;   
    font-family:Arial, Helvetica, sans-serif;   
    text-align:center;   
    background:#f2f2f2;   
    color:#3366cc;   
    border:1px solid #ccc;   
    width:150px;   
    cursor:pointer !important;   
    -moz-border-radius:5px; -webkit-border-radius:5px;   
}  

.warnbutton{
	clear: both;
    margin:30px 238px; padding:15px;   
    font-weight:bold; font-size:1.3em;   
    font-family:Arial, Helvetica, sans-serif;   
    text-align:center;   
    background:#FFFF99;   
    color:black;   
    border:1px solid #ccc;   
    width:150px;   
    cursor:pointer !important;   
    -moz-border-radius:5px; -webkit-border-radius:5px;   
}  

#tenuploadn {
	display: none;
}

#files li {
float: left;
padding:10px 10px 10px 10px;
margin: 0 8px 8px 0;
width: 137px;
height: 158px; */
text-align: left;
}

.rotatelink {
	padding-bottom: 5px;
}

.removelink {
	padding-top: 2px;
}

#files{
margin: 10px 0px 10px 0px;
}

#files li  img{

/* height: 84px; */
}

.uploadsuccess {
border: 1px solid green;
}

.uploaderror {
border: 1px solid red;
background-color: #FFC6C6;
}

.uploading {
border: 1px solid blue;
}

.addetails dt {
float: left;
}


.floatleft {
float: left;
}

.MDrec {
line-height: 22px;
float: left;
background-color: lightgrey; padding: 2px 2px 2px 2px;
margin: 15px 0 0 40px;
}

.MDHLeft {
float: left;
width: 389px;
height: 42px;
background-color: lightgrey; padding: 5px 5px 5px 5px;
}

.MDHRight {
float: left;
width: 209px;
height: 42px;
background-color: lightgrey; padding: 5px 5px 5px 5px;
text-align: right;
}

.MDSubject {
float: left;
width: 608px;
background-color: lightgrey; padding: 0 5px 5px 5px;
}

.MDrecY {
line-height: 22px;
float: left;
background-color: lightblue; padding: 5px 5px 5px 5px;
margin: 15px 40px 0 0;
}

.MDHLeftY {
float: left;
width: 389px;
height: 42px;
background-color: lightblue; padding: 5px 5px 5px 5px;
}

.MDHRightY {
float: left;
width: 209px;
height: 42px;
background-color: lightblue; padding: 5px 5px 5px 5px;
text-align: right;
}

.MDSubjectY {
float: left;
width: 608px;
background-color: lightblue; padding: 0 5px 5px 5px;
}

.mheader {
float: left;
line-height: 22px;
width: 668px;
}

#replyform {
float: left;
width: 668px;
}

#addfilterform dt {
float: left;
}

#addfilterform dd {
float: left;
}

#vgsform dt {
float: left;
}

#vgsform dd {
float: left;
}

#mgsform dt, #mgsform dl {
float: left;
}

#mgsform dd {
float: left;
}

#inbox-element {
width: 130px;
}

.mgs {
width: 656px;
padding: 5px 5px 5px 5px;
border: 1px solid green;
background-color: #99FF66;
margin: 3px 0 3px 0;
}

#listings {
float: left;
width: 100%;
}

#pinnedads {
float: left;
width: 100%;
}

#ChoosePayment {
margin-top: 15px;
}

#NoticeTS {
margin-top: 20px;
background-color: #FFFF99;
border: 1px solid black;
padding: 5px;
}

#NoticeBS {
margin-top: 5px;
margin-bottom: 10px;
background-color: #FFFF99;
border: 1px solid black;
padding: 5px;
}

#NoticeP, .noticef {
margin-top: 5px;
background-color: #FFFF99;
border: 1px solid black;
padding: 5px;
}

#NoticeE {
background-color: #FFFF99;
border: 1px solid black;
padding: 5px;
}

#NoticeType {
margin-bottom: 10px;
background-color: #FFFF99;
border: 1px solid black;
padding: 5px;
}


.noticegallery{
float: left;
margin-top: 5px;
margin-bottom: 5px;
background-color: #FFFF99;
border: 1px solid black;
padding: 5px;
}

.noticegiveaway{
float: left;
margin-top: 5px;
background-color: #FFFF99;
border: 1px solid black;
padding: 5px;
}

.noticef {
margin-left: 5px;
}

.notice {
margin-top: 5px;
margin-bottom: 20px;
background-color: #FFFF99;
border: 1px solid black;
padding: 5px;
}

.fieldsetpo {
clear: both;
float: left;
border-bottom:1px dashed #cccccc;
padding: 20px 15px 20px 15px;
border-top: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;
width: 638px;
}

.bkfieldsetpo {
clear: both;
float: left;
border-bottom:1px dashed #cccccc;
padding: 20px 15px 20px 15px;
border-top: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;
width: 956px;
}

.bkccponline {
clear: both;
float: left;
padding: 20px 15px 20px 15px;
border-top: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;
width: 956px;
}

.poption {
float: left;
}

.plabel {
padding-left: 30px;
}

.ccsubtext {
font-size: 11.5px;
}

.ccnotice {
padding: 3px 0px 15px 30px;
}

.poinfo {
padding: 15px 0 0 30px;
}

.poaddress {
margin-left: 475px;
}

.bkpoaddress {
margin-left: 775px;
}

#poleft {
float: left;
width: 455px;
}

#bkpoleft {
float: left;
width: 755px;
}


.italic{
font-style: italic;
}

.rs1elementccey {
float: left;
text-align: left;
}

.rs1labelfccey {
float: left;
padding-right: 10px;
text-align: right;
}

.payselected {
background-color: #99FF66;
border: 1px solid green;
}

.paysuccess {
float: left;
width: 642px;
padding: 10px 10px 10px 10px;
margin: 4px 4px 0px 0px;
border: 3px solid green;
background-color: #99FF66;
}

.bkpaysuccess {
float: left;
width: 961px;
padding: 10px 10px 10px 10px;
margin: 4px 4px 0px 0px;
border: 3px solid green;
background-color: #99FF66;
}

.activatesuccess {
float: left;
width: 642px;
padding: 10px 10px 10px 10px;
margin: 4px 4px 0px 0px;
border: 1px solid green;
background-color: #99FF66;
}

.activatewarning {
float: left;
width: 642px;
padding: 10px 10px 10px 10px;
margin: 4px 4px 0px 0px;
border: 1px solid black;
background-color: #FFFF99;
}

.activateproblem {
float: left;
width: 642px;
padding: 10px 10px 10px 10px;
margin: 4px 4px 0px 0px;
border: 1px solid red;
background-color: #FFC6C6;
}

.viewreceipt {
float: left;
margin: 30px 0 30px 50px;
}

.savereceipt {
float: right;
margin: 30px 50px 30px 0px;
}

.pleasewait {
background-color: #FFFF99;
border: 1px solid black;
padding: 25px;
margin-top: 10px;
}

.loading {
float: left;
padding-right: 8px;
padding-top: 3px;
}

.warn {
padding-bottom: 10px;
}

.postitem {
background-image:  url("/images/GenericImages/PABack.png"); background-repeat: no-repeat;
display:inline;
float:left;
padding-right: 6px;
padding-left: 6px;
padding-top: 3px;
padding-bottom: 4px;
width: 50px;
height: 23px;
}

.home {
display:inline;
float:left;
padding-right: 6px;
padding-left: 6px;
padding-top: 3px;
padding-bottom: 4px;
}

.postitem a {
text-decoration: none;
font-weight: bold;
color: #671A19;
}

.home a {
text-decoration: none;
font-weight: bold;
color: #CCCCCC;
}

.postitem a:hover {
color: #671A19;
text-decoration: underline;
}

.npstatus {
margin-left: 15px;
padding: 2px;
color: black; font-weight: bold;
border: 1px solid black;
background-color: #FFFF99;
}

.cleanbluewarning .cleanblue{ background-color: #acb4c4; }
.cleanbluefade{ position: absolute; background-color: #aaaaaa; }
div.cleanblue{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; width: 300px; font-size: 11px; text-align: left; border: solid 1px #213e80; }
div.cleanblue .cleanbluecontainer{ background-color: #ffffff; border-top: solid 14px #213e80; padding: 5px; font-weight: bold; }
div.cleanblue .cleanblueclose{ float: right; width: 18px; cursor: default; margin: -19px -12px 0 0; color: #ffffff; font-weight: bold; }
div.cleanblue .cleanbluemessage{ padding: 10px; line-height: 20px; font-size: 11px; color: #333333; }
div.cleanblue .cleanbluebuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.cleanblue button{ padding: 3px 10px; margin: 0 10px; background-color: #314e90; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.cleanblue button:hover{ border: solid 1px #d4d4d4; }

.extbluewarning .extblue{ border:1px red solid; }
.extbluefade{ position: absolute; background-color: #aaaaaa; }
div.extblue{ border:5px #FFCC00 solid; position: absolute; background-color: #FFFF99; padding: 0; width: 700px; text-align: left; }
div.extblue .extblueclose{ background-color: #FFFF99; margin:2px -2px 0 0; cursor: pointer; color: red; text-align: right; }
div.extblue .extbluecontainer{ background-color: #FFFF99; padding: 0 5px 5px 5px; color: #000000; font:normal 11px Verdana; }
div.extblue .extbluemessage{ background-color: #FFFF99; padding: 0; margin:0 15px 15px 15px; }
div.extblue .extbluebuttons{ text-align: center; padding: 10px 0 0 0; }
div.extblue button{ padding: 1px 4px; margin: 0 10px; background-color:#cccccc; font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-size: 13px;
}

.extgreenwarning .extgreen{ border:1px red green; }
.extgreenfade{ position: absolute; background-color: #aaaaaa; }
div.extgreen{ border:2px solid green; position: absolute; background-color: #99FF66; padding: 0; width: 700px; text-align: left; }
div.extgreen .extgreenclose{ background-color: #99FF66; margin:2px -2px 0 0; cursor: pointer; color: red; text-align: right; }
div.extgreen .extgreencontainer{ background-color: #99FF66; padding: 0 5px 5px 5px; color: #000000; font:normal 11px Verdana; }
div.extgreen .extgreenmessage{ background-color: #99FF66; padding: 0; margin:0 15px 15px 15px; }
div.extgreen .extgreenbuttons{ text-align: center; padding: 10px 0 0 0; }
div.extgreen button{ padding: 1px 4px; margin: 0 10px; background-color:#cccccc; font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-size: 13px;
}

.extredwarning .extred{ border:1px solid red; }
.extredfade{ position: absolute; background-color: #aaaaaa; }
div.extred{ border:2px solid red; position: absolute; background-color: #FFC6C6; padding: 0; width: 700px; text-align: left; }
div.extred .extredclose{ background-color: #FFC6C6; margin:2px -2px 0 0; cursor: pointer; color: red; text-align: right; }
div.extred .extredcontainer{ background-color: #FFC6C6; padding: 0 5px 5px 5px; color: #000000; font:normal 11px Verdana; }
div.extred .extredmessage{ background-color: #FFC6C6; padding: 0; margin:0 15px 15px 15px; }
div.extred .extredbuttons{ text-align: center; padding: 10px 0 0 0; }
div.extred button{ padding: 1px 4px; margin: 0 10px; background-color:#cccccc; font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-size: 13px;
}

#pagination {
float: left;
width: 100%;
margin: 15px 0 15px 0;
}

#pagelinks {
float: left;
width: 100%;
text-align: center;
}

#totalpages {
margin-top: 5px;
float: left;
width: 100%;
text-align: center;
}

.cpage {
display: inline;
font-weight: bold;
font-size: 19px;
margin: 0 10px 0 10px;
}

.apage {
display: inline;
margin: 0 5px 0 5px;
}

.MessageHeader {
float: left;
width: 100%;
font-size: 17px;
margin: 15px 0 0 0;
}

#emailform {
clear: both;
float: left;
border: 1px solid green;
background-color: #EDEDED;
padding: 5px;
margin-bottom: 15px;
/* display: none; */
}
/*
.emailform {
 height: 0px;
}
*/
#messageform {
clear: both;
float: left;
border: 1px solid green;
background-color: #EDEDED;
padding: 5px;
margin-bottom: 15px;
/* display: none; */
}

#friendform {
clear: both;
float: left;
border: 1px solid green;
background-color: #EDEDED;
padding: 5px;
/*
margin-bottom: 15px;
 display: none; */
}

#reportadform {
clear: both;
float: left;
border: 1px solid green;
background-color: #EDEDED;
padding: 5px;
/*
margin-bottom: 15px;
 display: none; */
}

/*
.messageform {
 display: none; 
}
*/
#userinfo .redbold .newemail{
text-decoration: none;
font-weight: bold;
color: red;
font-size: 16px;
}

#userinfo .redbold .newemail:hover {
text-decoration: underline;
font-weight: bold;
font-size: 16px;
color: red;
}

.sendsuccess {
float: left;
width: 453px;
padding: 10px 10px 10px 10px;
margin-bottom: 20px;
border: 1px solid green;
background-color: #99FF66;
}

.rasuccess {
float: left;
width: 453px;
padding: 10px 10px 10px 10px;
margin: 5px 5px 5px 5px;
border: 1px solid green;
background-color: #99FF66;
}

.sendwarn {
float: left;
width: 453px;
padding: 10px 10px 10px 10px;
margin: 10px 0px 10px 0px;
border: 1px solid black;
background-color: #FFFF99;
}

.watermark {
position: absolute;
}

.watermark img {
filter:alpha(opacity=75);
opacity:.75;
}

.soldwater {
margin-left: 60px;
margin-top: -2px;
position: absolute;
filter:alpha(opacity=50);
opacity:.50;
}

.soldwaterrf {
margin-top: 30px;
opacity:.50;
filter:alpha(opacity=50);
}

.pichold {
float: left;
width: 87px;
height: 71px;
}

.galhold {
float: left;
width: 161px;
height: 124px;
}

.buscat {
font-size: 15px;
float: left;
}

.clearbdsearch {
float: right;
}

.bussh {
float: left;
width: 660px;
padding: 3px 3px 3px 3px;
background-color: #99FF66;
border: 1px solid green;
}

.bdsearchdiv {
float: left;
width: 666px;
background-color: #9F6;
border: 1px solid green;
border-image: initial;
}

.bdhead {
float: left;
width: 668px;
}

.bdtitle {
float: left;
font-weight: bold;
font-size: 19px;
}

.bdsearchlink {
float: right;
}

#Admindiv {
float: left;
width: 645px;
margin-top: 10px;
background-color: #FFFF99;
border: 1px solid black;
padding: 10px;
}

#bkAdmindiv {
float: left;
width: 966px;
margin-top: 10px;
background-color: #FFFF99;
border: 1px solid black;
padding: 10px;
}

#Adminpaybutton {
clear: both;
float: left;
padding-left: 134px;
}

div.AnyTime-win {
z-index:2;
}

.privacylist li {
	list-style-type: square;
	margin: 3px 0 0 18px;
}

.faqdiv, .adratesdiv {
float: left;
margin: 15px 10px 10px 10px;
}

.faqhead, .adrateshead {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

.faql, .faqr {
float: left;
width: 314px;
padding-top: 10px;
}

.faql p, .faqr p {
padding-bottom: 10px;
}

.faqquestion {
background-color: #FF9;
border: 1px solid black;
padding: 5px;
}

.faqdiv li {
	list-style-type: square;
	margin: 4px 0 0 18px;
}

.faqqlist {
padding-top: 10px;
}

.faqqlist p {
padding-bottom: 10px;
}

.faqanswer {
border: 1px solid black;
padding: 10px;
}

.poststep {
border: 1px dotted green;
padding: 5px;
margin-top: 8px;
}

.poststep img {
padding: 5px 15px 0 0;
}

#rs1shortdesc {
width: 361px;
}

#rs1paperad {
float: left;
border: 1px dashed green;
padding-top: 5px;
margin-bottom: 20px;
}

#PExplain {
margin: 0 5px 10px 5px;
background-color: #FF9;
border: 1px solid black;
padding: 5px;
}

.paperpreviewdiv {
float: left;
padding-left: 391px;
}

.paperpreview {
float: left;
margin: 0 5px 0 24px;
border: solid green 3px;
padding: 5px;
width: 244px;
}

.pretitle {
background: #CCC;
padding: 3px;
font-weight: bold;
border-top: 1px solid black;
border-bottom: 1px solid black;
margin-bottom: 3px;
}