/* CSS Document */
body {
	background-image:url(/images/tree-background2.jpg);
	background-repeat: repeat-x;
	background-color: #eeeecc;
	margin-top: 0px;
	
}

#container
{
	width: 850px;
	margin: 0px auto;
	background-color: #FFFFFF;
	color: #333;
	line-height: 130%;
	min-height: 600px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3EB677;
	border-right-color: #3EB677;
	border-bottom-color: #3EB677;
	border-left-color: #3EB677;
	
}

#mainContent {
	margin-left: 158px;
	background-color:#FFFFFF;
	padding-right: 1px;
	padding-left: 1px;
	width: 520px;
}

#mainContent p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0033CC;
	font-size:12px;
}

#mainContent ol li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0033CC;
	font-size:12px;
}

#mainContent ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0033CC;
	font-size:12px;
}

#mainContent img {
	/*border: 1px solid #000000; */
}

#mainContent a {color: #993300; font-size: 10px; }
#mainContent a:visited {color: #D4AF37; }
#mainContent a:hover {color: #009000;}
#mainContent a:active { color: #FF0000; }

#mainContent h1 {background:#000000 url(/images/bar3.gif) top left no-repeat; color: #FFFFFF; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; margin: 12px 2px 0px 0px; padding-top: 0px; padding-bottom: 0px; border: 1px solid #000;}

* html #mainContent h1 { margin: 10px 2px 0px 0px; padding: 0px;}

#mainContent h2 { margin: 0px 0px 0px 0px; color: #0033CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px;}

#mainContent h3 { 
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#mainContent h4 { margin: 0px 0px 0px 0px; color: #0033CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
#mainContent h5 { background-color: #00ff00; border: 1px solid #000000; }
#mainContent h6 {background:#E1E3BC; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; padding-top: 2px; margin-top: 3px; padding-bottom: 0px; border: 1px solid #000; height: 23px; color: #009900;}

#mainContent .SubHead2 {background-image:url(/images/subhead-bkgd-400.jpg); background-repeat: no-repeat; background-position:left; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 6px;  margin-top: 3px; padding-bottom: 0px; height: 25px; color: #000000; font-weight: bold; }

#mainContent ul { list-style-image: url(/images/arrow_gt.gif) }
#mainContent ul li { margin: 0px 1px 0px 4px }

.rss h3 {background:#b62d00 url(/images/mahogany_wood_title_bar.jpg) top left no-repeat; color: #FFFFFF; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; margin: 12px 2px 0px 0px; padding-top: 0px; padding-bottom: 0px; border: 1px solid #000;
}
* html .rss h3 {margin: 10px 2px 0px 0px; padding-left: 3px;}

#rightcol {
	float: right; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 155px; /* since this element is floated, a width must be given */
	background: #ffffff; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 10px 2px; /* top and bottom padding create visual space within this div  */
}


#leftcol {
	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 155px; /* since this element is floated, a width must be given */
	background: #ffffff; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 10px 2px; /* top and bottom padding create visual space within this div  */
}

.leftnav ul {
	padding: 0px;
	margin:0px;
	list-style-type:none;
	border: 1px solid #000000;
}

.leftnav a, .leftnav a:visited {display:block; font-size:11px; text-decoration:none; color:#000; border:1px solid #000; background:#ccffcc; font-weight: bold; margin: 0px; padding:0px 0px 0px 2px; border-width: 0px 0px 1px 0px;}

* html .leftnav a, .leftnav a:visited {
	height: 25px;
}

.leftnav a:hover {
	background:#cccccc;
}

.menu li {position:relative; padding: 0px; margin: 0px;}

.leftnavtitle {
	background:#000000 url(/images/sec-title.jpg) top left no-repeat;
	padding-left: 2px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	
}

.leftnavtitle a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.SubHead {
	font-weight: bold;
    color: #003366;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
	font-size: 13px;
}

#footer
{
	clear: both;
	margin: 0;
	padding: .5em;
	color: #333;
	background-color: #FFFFFF;
	font-size: 8.5pt;
    color: #003366;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	/*border-top: 1px solid gray;*/
}

#footer a {
	font-weight: bold;
    color: #003366;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

/*-----------------------------------*/
.floatLeft {
	float: left;
	margin: 2px;
	margin-right: 10px;
}
.floatRightText {
	float: right;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight:bold;
	color: #339900;
    margin-left: 3px;
}

.floatRight { 
	float: right;
	margin: 2px;
	margin-left: 20px; 
}

.copyright {color: #339900; font-size: 10px;}

.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.bodytext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0033CC;
	font-size:12px;
}

p.sfbody {
margin:0in;
margin-bottom: 8px;
punctuation-wrap:simple;
text-autospace:none;
font-size:11pt;
font-family:"Times New Roman";
color:black;
}
.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.topbottomborder{ border-top: 2px solid black; border-bottom: 2px solid black; background-color:#CCFF99;
}
.resort_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px 0px 0px 8px;
}
.resort_expackages {
	color: #333300;
	font-weight: bold;
	margin:0px 0px 0px 3px;
}
.resort_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.resort_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px 0px 0px 8px;
}

.TimesRomanxsmall {
	font-family: "Times New Roman", Times, serif;
	font-size: x-small;
}

.TimesRomanxxlarge {
	font-size: x-large;
	font-weight: bold;
}


.bannertext {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
        margin:0px 0px 0px 5px;
}

.bannertext2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight:bold;
	color:#FFFFFF;
}

.boldheadings{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#000000;
}
.subheadings_underline{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#0033CC;
	text-decoration:underline;
}
.subheadingsbold_underline{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#0033CC;
	text-decoration:underline;
}

.subheadingsbold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#0033CC;
}

.SectorFont{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
a.linktext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#0033FF;
}
.linktext2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#0033FF;
}
a.linktextbold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#0033FF;
	font-weight:bold;
}

a.introlinktext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FF0000;
}


.thinborderfloat {
  float:left;
  border:solid 1px silver;
  padding:2px;
  margin-right:2px;
  } 

.thinborderfloatrt {
  float:right;
  border:solid 1px silver;
  padding:2px;
  margin-right:2px;
  } 

.thinborder {
	border:1px solid #000000;
}

.dropcap {
	/*width: .8em;
	height: 1em;
	float: left;
	text-align: center;*/
	font-size: 16pt;
	color: #FF0000;
	font-style:italic;
} 

a.leftlinks{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
        margin:0px 0px 0px 3px;

}


.caption { font-size: 50%;
                  font-family: Verdana, Arial, Helvetica sans-serif;
                  text-align: center; }
				  
.nesteggimg { width: 33%; padding: 9px; margin: 0.5em 0.5em; }


.Monthly-style {
	color: #2E2F8B;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.YWO-style {
	color: #669338;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.Monthly-Now {
	color: 933474;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.Monthly-signup {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


.Affiliatebg { background-color:#993333}

.Survivallist_margin {
	margin:0px 3px 0px 3px;
	
}

.survivallist-left {
	width: 150px;
}

.survivallist-left ul {
	margin-left: 0;
	padding-left: 1px;
	text-indent: -1px;
	}
	
* html .survivallist-left ul{ list-style: none;
}

.survivallist-left li {
	padding: 0px;
	margin: 0px;
	left: 1px;
}

.survivallist-left li a {
	font-size: 10px;
}

.survivallist-left p {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

.survivalist-cabin
	{

	position:relative;
	margin: 4px 9px 4px 2px;
	padding: 2px 0px 2px 0px;
	}
	
.survivalist-gadgets
	{

	position:relative;
	margin: 4px 3px 4px 3px;
	height: inherit;
	}


#leftnav-infodiv a{
	display: block; 
	margin-left: 3px;
	position: relative;
}


#leftnav-infodiv td { 
	border-bottom: 1px solid #DCDCDC;
	background-color:#ccffcc;
}

#leftnav-infodiv td.normal { background-color: #ccffcc }
#leftnav-infodiv td.highlight { background-color: #CCCCCC}

div#bookshelf {
	width: 690px;
}

div#bookshelf td { border-bottom:1px solid #000000; }

div#bookshelf a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#0033FF; }
	
.bprice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FF0000;
}	

div#bookshelf p { 
margin-left: 10px;
margin-top: 5px;
margin-bottom: 5px;
}



#normaltable td {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #000000;
}




#mainContent .indentp { text-indent: 30px;)
}

.twocolumn-outer {
	margin-left: 2em;
}

/* allow room for 3 columns */
.twocolumn  ul
  {
    width: 38em;
  }

  /* float & allow room for the widest item */
.twocolumn  ul li
  {
    float: left;
    width: 24em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0033CC;
	font-size:12px;
  }

  /* stop the float */
.twocolumn  br
  {
    clear: left;
  }

  /* separate the list from subsequent markup */
 .twocolumn
  {
    margin-bottom: 1px;
  }

#orderlist li {
	margin-bottom: 8px;
}

#orderlist li strong{
	font-size: 11pt;
}

.free-section {
	width: 85%;
	border: 1px solid #3EB677;
	padding: 3px;
	margin: 0px auto;
	margin-bottom: 4px;
}

.free-section p {
	background-color: #3EB677; 
	margin-top: 0px;
	margin-bottom: 3px;
	padding-left: 3px;
	font-size:12px;
	font-weight:bold;
}

.free-section br {
	clear: both;
}

#LinkPartner P.Footer {
	font-size: 80%;
	color: #9A9D9C;
}

#LinkPartner {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0em;
	margin-top: 0em;
	padding-bottom: 1em;
}

#LinkPartner A {

	font-weight: bold;

}

#LinkPartner P {
	margin: 0;
	padding-top: .4em;
}

#LinkPartner H5 {
	font-size: 100%;
	margin: 0;
	padding: 0;
}

.stocktitle {
	margin-top: 10px;
	margin-bottom: 5px;
	tab-stops:center 3.0in right 6.0in;
	font-size:13.0pt;
	font-family:Arial;
	text-decoration: underline;
	text-transform:uppercase;
	font-weight: bold;
}

.stockbody {
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:Arial;
	margin-left:.5in;
	text-indent:.5in;
}

.firstletterIntroRed {	
	color: #FF0000;
	font-weight: bold;
	font-size: 14pt;
}
.firstletterIntroDefaultColor{
	font-size: 14pt;
	font-weight: bold;
}

.main-body-linktext {font-size: 12px; color: #993300;}
.envirolinktext-12 {font-size: 12px; color: #0033FF;}
.envirolinktext-10 {font-size: 10px; color: #0033FF;}
.product-linktext-10 {font-size: 10px; color: #993300;}
.product-linktext-9 {font-size: 9px; color: #993300;}
.FirstLetterIntroRed {color: #FF0000; font-size: 14pt; font-weight:bold;}
.FirstLetterIntroGreen {color: #009000; font-size: 14pt; font-weight:bold;}
.FirstLetterIntroBlue {color: #0033CC; font-size: 14pt; font-weight:bold;}
