/* basic elements */


.tt5 {
  display:none;
}

#logo {
   margin-left: 100;
}

 .mainLayoutClass {
   /*
 	background-color: #FFFFFF;
 	 	width:	695px;
	 	voice-family:	"\"}\"";
	 	voice-family:	inherit;
 	width:	695px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	text-align: center;
   */
   
clear: both;
background-color: #eadbb0;
color: #000;
  _height:1%;
border-left: solid 2px #000;
border-right: solid 2px #000;
 	 	width:	695px;
	 	voice-family:	"\"}\"";
	 	voice-family:	inherit;
 	width:	695px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	text-align: center;


   
 }
 
.registerForm {
  background-color: #FFF;
  
}


.primary-menu-single-container
{
  border-top: solid 2px #000;
  border-bottom: solid 2px #000;
}

.primary-menu-single span
{
  
  background-color: rgb(108,77,46);
  border-right: solid 2px #000;
  border-left: solid 2px #000;
  color: #fff;
  font-weight: normal;
  margin: 0px;
  padding: 4px 10px;
}

.primary-menu-single a
{
background-color: rgb(108,77,46);  /*
  border-right: solid 1px #645DBD;
  border-left: solid 1px #645DBD;
  */
  color: #fff;
  font-weight: normal;
    margin: 0px;
  padding: 4px 10px;
}

.primary-menu-single
{
background-color: rgb(108,77,46);
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  margin: 0px;
  padding: 4px 0px;
}

div.headerpadding2{padding:1px 6px 2px 6px}
.primary-menu-single a
{
  text-decoration: none;
}

.primary-menu-single a:hover
{
  color: rgb(108,77,46);
  background-color: #e1cf99;;
  border-right: solid 1px #e1cf99;
  border-left: solid 1px #e1cf99;
    text-decoration: none;
}

.primary-menu-single span
{
  background-color: #2D5F86;
  color: #fff;
}

.primary-menu-single ul
{
    display: inline;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.primary-menu-single li
{
    display: inline;
    list-style: none;
    padding: 0px;
    margin: 0px;
        border: 0px;
}

.primary-menu-single-item
{
}

.primary-menu-single-item-active
{
}


.graytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #666666}

.bluetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #0065A1}

.darkbluetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: rgb(108,77,46);font-weight:bold}

.whitetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #FFFFFF}

.headerLinkLowerBorder {
      border-bottom: 1px solid rgb(108,77,46);
}

.borderedTable {
    border-right: 1px solid rgb(108,77,46);
    border-bottom: 1px solid rgb(108,77,46);
    border-top: 1px solid rgb(108,77,46);
    border-left: 1px solid rgb(108,77,46);

}

.faqBorderedTable {
    border-right: 1px solid rgb(108,77,46);
    border-bottom: 1px solid rgb(108,77,46);
    border-top: 1px solid rgb(108,77,46);
    border-left: 1px solid rgb(108,77,46);

}

.borderedHomeHeader {
    border-bottom: 1px solid rgb(108,77,46);
    font-size: 12px;
    font-weight: normal;
}

.itemMgmtBorderedTable {
    font-size: 12px;
    font-weight: normal;
    background: #FFFFCC;
    border-right: 1px solid rgb(108,77,46);
    border-bottom: 1px solid rgb(108,77,46);
    border-top: 1px solid rgb(108,77,46);
    border-left: 1px solid rgb(108,77,46);
}

.printTagsBorderedTable {
   font-size: 12px;
   font-weight: bold;
   background-color: #e1cf99; /* #FFFFCC; */
   /* border: 1px solid blue; */
   margin-bottom: 10px;
   padding: 5px;
}
.titleTableHeader {
      font-size: 16px;
      font-weight: bold;
      color: #e1cf99;
      background-color:rgb(108,77,46); /* rgb(108,77,46); */
}

.tableCounts {
  border: 1px solid black;
  border-collapse: collapse;
  font: 9px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
}

.subTitleTableHeader {
      font-size: 12px;
      font-weight: bold;
      color: #e1cf99;
      background-color:rgb(108,77,46); /* #0065A1 */
}

.subTitleTableHeaderOwner {
      font-size: 12px;
      font-weight: bold;
      color: #FFFFFF;
      background-color:#3366CC;
}


.subTitlePackageHeader {
      font-size: 12px;
      font-weight: bold;
      color: #e1cf99;
      background-color:#CCCCCC;
}
.subTitlePriceTableHeader {
      font-size: 12px;
      font-weight: bold;
      background-color:#CCCCCC;
}


.tableRow {
      font-size: 12px;
      font-weight: normal;
}

.basicOnetableRow {
      font-size: 12px;
      font-weight: normal;
      color: #e1cf99;
      background-color:#330066;
}
.normalText {
      font-size: 12px;
      font-weight: normal;
}

.errorText {
      font-size: 12px;
      font-weight: bold;
      color: red;
}

.boldText {
      font-size: 12px;
      font-weight: bold;
}

.txtFieldLabel {
      font-size: 12px;
      font-weight: bold;
      horizontal-align:right
}

input.blue {
  background-color: #CCCCCC;
  font-weight: bold;
  font-size: 12px;
  color: white;
}

.blueSubtitle {
	color: rgb(108,77,46);
	font-weight: bold;
}

.layoutLink {
   color: #CDCDCD
   font-size: 10px;
   font-weight: normal;
}

.grayText {
   color: gray
}

.style3 {
	color: #FFFFFF;
	font-weight: bold;
	}
.style4 {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;

}

.errorTitle{
            color: #FFF;
            border-left: 1px solid #D6D6D6;
            border-top: 1px solid #D6D6D6;
            border-right: 1px solid #D6D6D6;
            border-bottom: 1px solid #D6D6D6;
            padding: 1px;
            font-size: 10pt;
            font-weight: bold;
           /* background-image: url(images/ErrorBack.gif); */
            background-position: top;
	    background-color: yellow;
}

.errorNote {
   background: #FFFFCC;
   border: 1px solid blue;
   margin-bottom: 10px;
   padding: 5px;
   font-size: 12px;
   font-weight: bold;
   color: red;
}

.infoNote {
   background: #FFFFCC;
   border: 1px solid blue;
   margin-bottom: 10px;
   padding: 5px;
   font-size: 12px;
   font-weight: bold;
   color: black;
}

.header {
       background: #FFFFFF
       border: 1px #FFFFFF;
       position: relative;
       min-height: 39px;
       height: 5em;
       padding: 0;
       voice-family: "\"}\"";
       voice-family: inherit;
       height: 3em;
       padding: 15px 0;
}


#headerSelection {
	font:	14px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
	font-weight: bold;
	color: rgb(108,77,46);	
	padding: 0;
	margin: 0;
}

/*
ol  li {
	padding:  0px 0px;
	font:	12px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
	color: black;
}

ul  li a {
	padding:  0px 0px;
	font:	12px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
}

a {
	font:	12px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
	font-weight: bold;	
}

div a {
	font:	12px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
	font-weight: bold;	
	color: #FFF;

}

*/
.chooseP {
	font:	12px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: rgb(108,77,46);
}
.requirementsHeader {
	font:	14px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: rgb(108,77,46);
	text-decoration: underline;
}

.requirementsP {
	font:	12px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
	font-weight: bold;
	color: rgb(108,77,46);
}

.funPartP {
	font:	14px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
	font-weight: bold;
	color: rgb(108,77,46);
}




.welcomeHeader {
	font:	14px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
	font-weight: bold;   
	color: rgb(108,77,46);
}

.pageHeader {
    font:	16px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
    font-weight: bold;
    color: #e1cf99;
    background-color: rgb(108,77,46);
}

.loginHeader {
    font:	16px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
    font-weight: bold;
    color: #e1cf99;
    background-color: rgb(108,77,46);
}

.oddRow {
      font-size: 12px;
      font-weight: normal;
      background-color: #FFF;
}

.evenRow {
      font-size: 12px;
      font-weight: normal;
      background-color: #CDCDCD;
}

.footerHeaderOne {
   background-color: rgb(108,77,46);
   font: 10px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
   font-weight: bold;
   color: #e1cf99;
}

.footerHeaderTwo {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px; 
   line-height: 18px; 
   border-bottom: 1px solid;
   border-top: 1px solid;
   
}

.sellerTableHeader {
      font: 11px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
      font-weight: bold;
      color: #e1cf99;
      background-color:rgb(108,77,46);
      border: 1px solid black;
      border-collapse: collapse;

}
a.sellerHeader {
	font: 11px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
        font-weight: bold;
	color:#e1cf99;
}

a.sellerHeader:link {color:#e1cf99;}
a.sellerHeader:visited {color:#e1cf99;}
a.sellerHeader:hover {color:#e1cf99;}




html {
padding: 0;
margin: 0;
}

body {
background: url(../images/brown2.jpg);
height: 100%;
min-height: 100%;
margin: auto;
padding: 0;
font-family: 'sans-serif';
font-size: 1.0em;
color: #000;
line-height: 1.4em;
text-align: center;
}

.bodyClass {
background: url(../images/brown2.jpg);
height: 100%;
min-height: 100%;
margin: 0 auto;
padding: 0;
font-family: 'sans-serif';
font-size: 1.0em;
color: #000;
line-height: 1.4em;
text-align: center;
}

/*
h1 {
font-family: 'times new roman';
font-size: 265%;
font-weight: normal;
text-align: left;
padding-left: 5px;
display: inline;
}

*/
h1 {
font-family: 'sans-serif';
font-size: 24px;
font-weight: normal;
color: #5e422a;
padding: 5px 10px;
margin: 0;
text-align: left;
}

h3 {
font-family: 'sans-serif';
font-size: 1.0em;
font-weight: 600;
color: #000;
line-height: 1.4em;
text-align: left;
margin: 0;
}

h4 {
font-family: 'sans-serif';
font-size: 1.0em;
font-weight: 600;
color: #000;
line-height: 1.4em;
text-align: center;
margin: 0;
padding-top: 15px;
text-decoration: underline;
}

p {
font-family: helvetica;
font-size: 75%;
font-weight: normal;
color: #000;
text-align: justify;
letter-spacing: .5px;
padding-left: 20pt;
padding-right: 20pt;
}

.times-main {
text-align: center;
padding-top: 5px;
font-weight: 600;
color: #5e422a;
}

.times {
text-align: center;
padding-top: 5px;
}

.guidelines {
text-align: left;
padding-top: 15px;
}

.form {
text-align: left;
font-family: helvetica;
font-size: 100%;
font-weight: normal;
color: #000;
letter-spacing: .5px;
line-height: 25pt;
padding-left: 15px;
}

.form2 {
text-align: left;
font-family: helvetica;
font-size: 100%;
font-weight: normal;
color: #000;
letter-spacing: .5px;
padding-left: 15px;
padding-top: 10px
}


a {
text-decoration: none;
color: #000;
}

a:hover {
text-decoration: underline;
color: #000;
}


ul {
text-align: left;
padding-right: 20pt;
}

ol {
display: block;
text-align: left;
padding-left: 5px;
margin-left: 30px;
padding-right: 10px;
line-height: 1.1em;
}

ol li{
padding-bottom: 15px;
}

/* ------------------------------------------------------------- */

/* specific divs */

.only_for_print {
display: none;
}

#outer_wrapper {
background: url('background.gif');
background-repeat: repeat-y;
width: 100%;
height: 100%;
}

#left_wrapper {
width: 190px;
padding-top: 10px;
height: 100%;
float: left;
color: #fff;
background-color: transparent;
}

#center_wrapper {
width: 603px;
float: left;
background: transparent url(shadow_left.gif);
background-position: left;
background-repeat: repeat-y;
}

#header {
width: 100%;
text-align: right;
padding: 10px 0;
color: #fff;
font-family: "Georgia", ;
font-size: 17pt;
}

#navigation {
width: 175px;
margin-top: 20px;
margin-left: 20px;
color: #fff;
font-family: 'arial';
font-size: 90%;
font-weight: normal;
float: left;
}

#navlist {
padding: 0;
margin: 0;
border-bottom: dotted 2px #8ebbbd;
width: 175px;
}

#navlist li {
list-style: none;
margin: 0;
padding: 0.25em;
border-top: dotted 2px #8ebbbd;
}

#navlist li a {
text-decoration: none;
color: #fff;
}

#navlist li a:hover {
text-decoration: none;
color: #e1cf99;
}

#navlist li#active a {
text-decoration: none;
color: #e1cf99;
}

#navigationgallery {
width: 173px;
margin-left: 20px;
margin-top: 10px;
color: #8ebbbd;
font-family: 'trebuchet ms';
font-size: 80%;
font-weight: bold;
float: left;
}

#navlistgallery {
padding: 0;
margin: 0;
border-bottom: dashed 1px #a0dace;
width: 173px;
}

#navlistgallery li {
list-style: none;
margin: 0;
padding: 0.25em;
border-top: dashed 1px #a0dace;
}

#navlistgallery li a {
text-decoration: none;
color: #a0dace;
}

#navlistgallery li a:hover {
text-decoration: none;
color: #fff;
}

#main {
clear: both;
width: 100%;
height: 100%;
background-color: #eadbb0;
color: #000;
  _height:1%;
border-left: solid 2px #000;
border-right: solid 2px #000;
}

#main p{
font-family: "arial" ;
font-weight: 5;
font-size: 90%;
line-height: 1.3em;
padding-right: 25px;
padding-left: 25px;
margin: 0;
}

#main ul{
font-family: "arial" ;
font-weight: 5;
font-size: 90%;
color: #000;
line-height: 1.3em;
list-style-image: url('bullet.gif');
padding-top: 0;
margin-bottom: 5px;
margin-top: 5px;
}

#main p.img{
align: center;
}


.clear {
clear: both;
}

#quotebox {
width: 375px;
height: 152px;
float: right;
padding-top: 17px;
border-left: solid 1px #006eb0;
border-top: solid 1px #006eb0;
}

#quotebox p {
text-align: center;
font-family: 'times new roman';
font-weight: bold;
font-size: 2em;
}

img.flowing {
float: left;
clear: left;
margin: 0 2em 0 0;
}

img.flowing_right {
float: right;
clear: right;
margin: 0 2em 0 0;

}

#imgholder {
background: transparent;
width: 100%;
}

#imgholder img {
border: solid 1px #000;
float: right;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}

#imgholder p {
font-family: arial;
font-size: 95%;
font-weight: 500;
color: #000;
line-height: 1.3em;
padding-left: 50px;
padding-bottom: 10px;
margin: 0;
}

#imgholder2 {
background: transparent;
width: 100%;
}

#imgholder2 img {
text-align: center;
margin-right: 10px;
margin-bottom: 10px;
}

#imgholder2 p {
font-family: arial;
font-size: 95%;
font-weight: 500;
color: #000;
line-height: 1.3em;
padding-left: 50px;
padding-bottom: 10px;
margin: 0;
}

#footer {
clear: both;
height: 20px;
background-color: #8ebbbd;
padding-top: 5px;
margin: 0;
color: #fff;
}

#footer a {
color: #fff;
text-decoration: none;
}

#footer p {
font-family: verdana;
font-size: 60%;
font-weight: normal;
text-align: center;
letter-spacing: 0px;
color: #fff;
margin: 0;
padding: 0;
}


ul#reglist
{
display: block;
text-align: left;
margin-left: 0;
padding-left: 0;
}

ul#reglist li
{
margin: 0;
padding: 0;
}

ul#reglist li a
{
color: #d99b00;
}

#left>ul#reglist li a { width: auto; }

ul#reglist li#active a
{
color: #FFF;
}

ul#reglist li a:hover, ul#reglist li#active a:hover
{
color: #dfc184;
background: transparent;
}

#reglist a {
	text-decoration: none;
}

ol {
display: block;
text-align: left;
padding-left: 0px;

line-height: 1.1em;
}
