body 
{
    text-align: center;
}

.title
{
    font-size: x-large;
    font-weight: bold;
    padding-left: 5px;
}

.FloatLeft
{
	float: left;
}

.HomePageTable
{
	border:solid 1px black;
	font-family:Times New Roman;
	font-size:10pt;
}

.Padded10
{
	 padding: 10px 10px 10px 10px;
}

.Padded20Left
{
	
padding-left:20px;
float:left ;

}
.Padded20Left DIV
{
padding:3px 0 3px 0;
}
.HomePageTableLink
{
	color: black;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	height: 100%;
	text-decoration: none;
	width: 100%;
}

#header 
{
    text-align:right;
    width:100%;
}

#header div
{
    display: block;
    float: right;
    width: 100%;
}

#header span
{
	background-color: #CCCCCC;
    display: inline; 
}

#header img
{
    float: left;
}

#page /* sets overall page values including size */
{
	border: solid 1px black;
    text-align: left;
    width: 687px; /* overall size of page */
}

#menu 
{
	border-bottom: solid 1px black;	
	padding: 10px;
	padding-bottom: 5px;
	text-align: right;
}

#menu2
{
	font-weight: bolder;
	height: 200px;
}

#page #menu .catselector
{
    margin-bottom: 14px; /* used for vertical positioning of the dropdown menu */
    margin-left: 10px; /* used for horizontal positioning of the dropdown menu */
}

#menu span
{
    border: 0;
    clear: left;
    list-style-type: none;
	padding: 0px;
	padding-top: 15px;
	text-align: left;
	width: 100%;
}

#menu ul 
{
	border: 0px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: left; 
	width: 100%;
}

#menu ul li 
{
    display: inline;
	float: left;
	text-align: center;
    margin: 0 5px;
    width: 15%;
}

#maincontent 
{
    margin: 0 0 50px 0;
	padding: 0;
	text-align: left;
}

.SectionDDL
{
	height: 20px;
	padding: 5px 10px 5px 10px;
}

#TopHeader
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	padding: 0px 15px 0px 0px;
	text-align: right;
	width: 100%;
}

#MasterMenu  
{
	border: 0;
	color: White;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}

#MasterMenu DIV
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: baseline;
	height: 40px;
	width: 137px;
}

#MasterMenu DIV A
{
	vertical-align: middle;
}

.MasterMenuLinks
{
	color: White;
	font-family: Arial ;
	font-size: 9pt;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
}

.MenuOption1
{
	background-color: #e20151;
	vertical-align: middle;
}

.MenuOption2
{
	background-color: #00CC3D;
}
	
.MenuOption3
{
	background-color:#4500E6;
}

.MenuOption4
{
	background-color: #b8860b;
}

.MenuOption5
{
	background-color:#99006B;
}

.MenuOptionAdmin
{
	background-color: #9999cc;
}

.asking
{
    font-family: Georgia;
    color: #990000;
    font-weight: normal;
}

divOLD
{
    font-family: Georgia;
    color: #990000;
}

#footer 
{
    font-family: Times New Roman  ;
    font-size:10pt;
    color:Black ;
}

#footer h5 
{
    margin-bottom: 0;
    margin-top: 0;
    color: #990000;
}

#footer a:link,#footer a:visited
{
    font-family: Times New Roman ;
    text-decoration: none;
    font-size: small;
}

#footer a:hover
{
    text-decoration: none;
    font-family: Times New Roman ;
    color: #000000;
    font-size: small;
}

.buttontop /* button in page header */
{
    background-color: #FFFFFF;
    color: black;
    font-family: Georgia;
    border-style: ridge;
}

.button /* button in main content area */
{
    background-color: white ;
    color: black;
    font-family: Times New Roman ;
    border-style: ridge;
}

.tablefontsmall /* table of user information */
{
    font-family: Georgia;
    font-size: x-small;
    color: black;
    text-align: left;
}

.loginout /* LO's login script */
{
    background-color: #CCCCCC;
}

.txtbox /* formatting for text box on JB's itemlisting control */
{
    font-family: Georgia;
    color: black;
    font-size:smaller;
}
/*
.link:link,.link:visited
{
    
}
*/


.AdminContentArea
{
	color: #990066;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	vertical-align: top;
}

.AdminLinkArea
{
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	vertical-align: top;
}

.AdminMainBody
{
	color: #990066;
	font-family: Cursive;
}

.AdminMainBody THEAD
{
	background-color: #9999cc;
	font-size: 14px;
	padding-left: 10px;
}

.AdminMainBody TBODY
{
	font-size: 12px;
}

.AdminMainCatagories
{
	background-color: Transparent;
	border: none;
	color: #990066;
	cursor: pointer;
	font-family: Cursive;
	font-size: 16px;
	height: 25px;
	padding-left: 10px;
	text-align: left;
	width: 95px;
}

.AdminSectionTitle span
{
	font-size: 20px;
	font-family: Cursive;
}

.AdminTabRegular
{
	background-color: #999999;
	border: solid 1px #000000;
	font-family: Cursive;
	font-size: 14px;
	margin: 5px 0px 5px 0px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	width: 100px;
}

.AdminTabHighlight
{
	background-color: #9999cc;
	border: solid 1px #000000;
	font-family: Cursive;
	font-size: 14px;
	margin: 5px 0px 5px 0px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	width: 100px;
}

.AdminViewBox
{
	border: solid 1px #000000;
	border-collapse: collapse;
	color: #000000; /* #990066; */
	font-family: Cursive;
	font-size: 14px;
	margin: 10px 0px 10px 0px;
}

.AdminViewBox thead
{
	background-color: #9999cc;
	color: #ffffff;
	font-family: Arial;
	font-size: 16px;
	padding: 2px 10px 2px 10px;
}

.AdminViewBox tbody td
{
	font-family: Cursive;
	font-size: 14px;
}

.AdminViewBox tbody td
{
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

.AdminViewBox tfoot td
{
	background-color: #cccccc;
	font-family: Cursive;
	font-size: 12px;
}

.AdminViewBoxBodyEdit
{
	font-family: Cursive;
	color: #000000;
}

.AdminViewBoxHeaderLeft
{
	padding-left: 10px;
	text-align: left;
}

.AdminViewBoxHeaderRight
{
	padding-right: 10px;
	text-align: right;
}

.AdminViewBoxHeaderEdit
{
	background-color: #9999cc;
	color: #990066;
	font-family: Cursive;
}

.AdminViewBoxOption
{
	background-color: #9999cc;
	border: outset 1px #9999cc;
	font-family: Cursive;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: 50px;
}

.ContactButton
{
	background-color: #b8860b;
	border: outset 1px #4500e6;
	color: #ffffff;
	font-family: Cursive;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 50px;
}

.ContactTextBox
{
	color: black;/*#a0522d;*/
	font-family: Cursive;
	font-size: 12px;
}

.ContactViewBox
{
	border: solid 1px #000000;
	border-collapse: collapse;
	margin: 10px 10px 10px 10px;
	table-layout: fixed;
}

.ContactViewBox thead tr td
{
	background-color: #b8860b;
	color: #ffffff;
	font-family: Cursive;
	font-size: 16px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
}

.ContactViewBox tbody tr td
{
	color: black;/*#a0522d; */
	font-family: Cursive;
	font-size: 14px;
}

.ContactViewBox tbody tr td legend
{
	color: black;/*#a0522d;*/
	font-family: Cursive;
	font-size: 14px;
}

.ContactViewBox tbody td
{
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

.ContentButton
{
	background-color: #9999cc;
	border: outset 1px #9999cc;
	font-family: Cursive;
	font-size: 12px;
	height: 20px;
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	width: 50px;
}

.ContentFileText
{
	color: #990066;
	font-family: Cursive;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}

.ContentLink
{
	color: #990066;
	font-family: Cursive;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: underline;
}

.FeatureViewBox
{
	border: solid 1px #000000;
	border-collapse: collapse;
	color: #660000;
	margin: 10px 0px 10px 0px;
	table-layout: fixed;
}

.FeatureViewBox thead
{
	background-color: #e20151;
	color: #ffffff;
	font-weight: bold;
}

.FeatureViewBox tbody td
{
	font-style: italic;
	padding: 5px 5px 5px 5px;
}

.FeatureViewBoxOption
{
	background-color: #e20151;
	border: outset 1px #D53400;
	color: #ffffff;
	font-family: Cursive;
	font-size: 12px;
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

#ItemEditText
{
	color:#9999ff;
}

.ItemViewBox
{
	border: solid 1px #000000;
	border-collapse: collapse;
	color:Black;
/*	color: #66cc33; */
	margin: 10px 0px 10px 0px;
	table-layout: fixed;
}

.ItemViewBox thead
{
	background-color: #00CC3D;
	color: #ffffff;
	font-weight: bold;
}

.ItemViewBox tr th
{
	background-color: #00CC3D;
	color: #ffffff;
	font-weight: bold;
}

.ItemViewBox tbody td
{
	font-family: Cursive;
	font-size: 14px;
}

.ItemViewBox tbody td textarea
{
	/*color: #00ff00;*/
	font-family: Cursive;
	font-size: 14px;
	scrollbar-face-color: #99ff99;
}

.ItemViewBox tbody td
{
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

.ItemViewBox tfoot td
{
	background-color: #00CC3D;
	color: #ffffff;
	font-family: Cursive;
	font-size: 12px;
}

.ItemViewBoxHeaderLeft
{
	padding-left: 10px;
	text-align: left;
}

.ItemViewBoxHeaderRight
{
	padding-right: 10px;
	text-align: right;
}

.ItemViewBoxOption
{
	background-color: #E20151; 
	
	border: outset 1px #D53400;
	color: #ffffff; 
	/* color:#E20151; */
	font-family: Cursive;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

.PostButton
{
	background-color: #4500e6;
	border: outset 1px #4500e6;
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 50px;
}

.PostTextBox
{
	color: #000000;
	font-family: Cursive;
	font-size: 12px;
}

.PostViewBox
{
	border: solid 1px #000000;
	border-collapse: collapse;
	margin: 10px 10px 10px 10px;
	table-layout: fixed;
}

.PostViewBox tr th
{
	background-color: #4500e6;
	color: #ffffff;
	font-family: Cursive;
	font-size: 16px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
}

.PostViewBox thead tr td
{
	background-color: #4500e6;
	color: #ffffff;
	font-family: Cursive;
	font-size: 16px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
}

.PostViewBox tbody tr td
{
	color: black;/*#3333ff;*/
	font-family: Cursive;
	font-size: 14px;
}

.PostViewBox tbody td
{
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

.SettingAdminInfoArea
{
	background-color: #cccccc;
}

.SettingCreditArea
{
	background-color: #ccffcc;
}

.SettingMailArea
{
	background-color: #ccccff;
}

.SettingRegularArea
{
	background-color: #ffcccc;
}

.WYSIWYGToolBar
{
	background-color: #ccccff;
}

.WYSIWYGBody
{
	background-color: #cccccc;
}

.WYSIWYGBody TR TD IFRAME
{
	background-color: #cccccc;
	border: none;
}

.WYSIWYGButton
{
	background-color: Transparent;
	border: none;
	cursor: pointer;
	font-weight: bold;
	vertical-align: bottom;
}

.WYSIWYGButtonClick
{
	background-color: #666699;
	border: none;
	cursor: pointer;
	font-weight: bold;
	vertical-align: bottom;
}

.WYSIWYGButtonOver
{
	background-color: #9999cc;
	border: none;
	cursor: pointer;
	font-weight: bold;
	vertical-align: bottom;
}

.WYSIWYGSelector
{
	color: #990066;
	font-family: Cursive;
}