body {
	background: #000 url(../chile_logo/bgimg.gif) no-repeat;
	position: relative;
	margin: 0px;
	padding: 0px;
	color: #b2b2b2;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
body.v2 {
	background: #000;
	position: relative;
	margin: 0px;
	padding: 0px;
	color: #b2b2b2;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        }
body * { 
	margin: 0px; 
	padding: 0px;
	}

#hometable {
        padding-top: 1em;
        font: 200 12px arial;
        color:#b2b2b2; 
        margin:5px 5px 15px 5px; 
        text-align:justify;
        }
#hometable span {float:left; width:190px; padding:0em; margin-right:0.5em;margin-bottom:1em;
  text-align: left;}
#hometable , .new {clear:left;}

/*
----------------------------------------------------------------------------- 
PRIMARY NAV
-----------------------------------------------------------------------------*/

#star { 
	position:absolute;
	top: 0px;
	left: 500px;   
	z-index:9;
	}
#siteguideslogo {
        position:absolute;
	top: 21px;
	left: 190px;
        width: 600px;
        }
#mainhome img {
        float:left;
	margin-right:1em;
        }
#menu { 
        float:left;
        margin-right:1.2em;
        margin-top:7em;
	text-align:right;
	width:169px;
	display: block;
	text-transform: uppercase;
	}
#main { 
        float:left;
	width:600px;
        margin-top:11em;
	}
#mainhome { 
        float:left;
	width:600px;
	}
#resultstop { 
        float:left;
        text-align:right;
	width:450px;
        margin-top:6em;
	}
#results { 
        clear:both;
	width:769px;
        margin-top:1em;
        margin-left:1em;
        font-size:1em;
	}
#search { 
        float:left;
	width: 300px;
	text-align:right;   
	margin-right:1.5em; 
	font: 200 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	color:#b2b2b2;
	z-index:3;
	}
#searchpanel { 
        position:absolute;
        top:290px;
        left:92px;
	width: 300px;
	text-align:right;   
	margin-right:1.5em; 
	font: 200 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	color:#b2b2b2;
	z-index:4;
	}
#panel { 
        width: 300px;
	text-align:left;   
	margin-right:1.5em; 
	font: 200 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	color:#b2b2b2;
	z-index:4;
	}
#naga	{
        float:left;
	z-index:2;
	}
#footer { 
	clear:both;
        text-align:center;
	width:769px;
	}
/*
----------------------------------------------------------------------------- 
MAIN ELEMENTS
-----------------------------------------------------------------------------*/

div.third {
        float:left;
        width:30%;
        margin-right:1em;
        } 
div.right {
        float:right;
        width:30%;
        margin-left:1em;
        } 
div.half {
        float:left;
        width:8em;
        margin-right:1em;
        } 
p { 
	margin-bottom: 1.0em; 
        font-size:0.8em;
	font-family:'Microsoft Sans Serif', Verdana, Arial, Sans-Serif; 
	}
tr.jim3 { 
	margin-bottom: 1.0em; 
        font-size:1.1em;
	font-family:'Microsoft Sans Serif', Verdana, Arial, Sans-Serif; 
        font-weight:900;
	}
tr.jim2 { 
	margin-bottom: 1.0em; 
        font-size:1.0em;
	font-family:'Microsoft Sans Serif', Verdana, Arial, Sans-Serif; 
        font-weight:900;
	}
tr.jim { 
	margin-bottom: 1.0em; 
        font-size:0.8em;
	font-family:'Microsoft Sans Serif', Verdana, Arial, Sans-Serif; 
	}
h1 { 
	margin-bottom: 1.0em; 
        font-size:1.2em;
        font-weight:bold;
	font-family:'Microsoft Sans Serif', Verdana, Arial, Sans-Serif; 
	}
h2 { 
	margin-bottom: 1.0em; 
        font-size:1.1em;
        font-weight:bold;
	font-family:'Microsoft Sans Serif', Verdana, Arial, Sans-Serif; 
	}
h2.blue { 
	margin-bottom: 1.0em; 
        font-size:1.4em;
        font-weight:bold;
	font-family:'Microsoft Sans Serif', Verdana, Arial, Sans-Serif; 
        color:#0066ff;
	}
h3 { 
	margin-bottom: 1.0em; 
        font-size:1em;
        font-weight:bold;
	font-family:'Microsoft Sans Serif', Verdana, Arial, Sans-Serif; 
	}
h3.blue { 
        color:#0066ff;
	margin-bottom: 0em; 
        font-size:1em;
        font-weight:bold;
	}
h4.blue { 
        color:#0066ff;
	margin-bottom: 0em; 
        font-size:0.8em;
        font-weight:bold;
	}
p.footer { 
	margin-bottom: 1.0em; 
        font-size:0.7em;
	}

img {
       border:0px;
       }

ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
ul li {
  display: inline; /* this gets rid of the gaps */
  list-style: none;
  margin: 0px;
  padding: 0px;
  line-height: 1.2em;
  font-size:0.7em;
}
ul li a {
  display: block;
}
.squiggle {
        margin-top:14px;
        float:right;
        }
.squiggle002 {
        vertical-align: middle;
        margin-top:60px;
        margin-bottom:45px;
        float:right;
        }

.highlightsub {
        font-size:1em;
        font-weight:bold;
	color: #7BBE59; 
        }
.whitebold {
        font-size:1.2em;
        font-weight:bold;
	color: #ffffff; 
        }
H1.white {
        font-size:1.2em;
        font-weight:bold;
	color: #ffffff; 
        }
H2.white {
        font-size:1.1em;
        font-weight:bold;
	color: #ffffff; 
        }

/*
----------------------------------------------------------------------------- 
FORM ELEMENTS
-----------------------------------------------------------------------------*/
legend {
	padding-left: 1em;
	padding-right: 1em;
	color: #fff;
	}
fieldset {	
        float:left;
        margin-right:2em;
        background: #000;
        text-align:left;
        border:solid 0px #fff;
        width:300px;
        }
fieldset p{	
        padding-left:0em;
        }
select {
        width:200px;
        margin:5px 0px 5px 5px;
        background-color:#fff;
        color:#000;
        }
select.version2 {
        width:160px;
        margin:5px 0px 5px 5px;
        background-color:#fff;
        color:#000;
        }
.button {
	border: 1px solid #fff;
	text-decoration: none;
	color: #fff;
	background-color: #7BBE59;
	}
.button2 {
	border: 1px solid #fff;
	text-decoration: none;
	color: #fff;
	background-color: #7BBE59;
        margin-left:153px;
	}
.buttongreen {
	border: 1px solid #fff;
	padding: 1px;
	text-decoration: none;
	color: #fff;
	background-color:#7BBE59;
	}
.namesearch {
        border: 1px solid #fff; 
        background-color:#fff; 
	color: #000;
        width:244px; 
        margin:0px 0px 5px 15px;
        height:20px;
        padding-left:5px;
        }
.namesearchhome2 {
        border: 1px solid #fff; 
        background-color:#fff; 
	color: #000;
        width:198px; 
        margin:0px 0px 5px 5px;
        height:20px;
        }
.namesearchhome {
        border: 1px solid #fff; 
        background-color:#fff; 
	color: #000;
        width:160px; 
        margin:0px 0px 5px 5px;
        height:20px;
        }
.bigjim {
        border: 1px solid #fff; 
        background-color:#fff; 
	color: #000;
        width:140px; 
        margin:0px 0px 5px 0px;
        height:20px;
        }
select.bigjim {
        width:140px;
        margin:0px 0px 5px 0px;
        background-color:#fff;
        color:#000;
        }
/*
----------------------------------------------------------------------------- 
LINKS
-----------------------------------------------------------------------------*/
a:link {
	color: #7BBE59; 
	text-decoration: none; 
	}
a:visited {
	color: #7BBE59; 
	text-decoration: none; 
	}
a:hover{
	color: #FFF;
	background-color: #7BBE59;
	}
a:active {
	color: #7BBE59; 
	text-decoration: none; 
	}
.white a:link {
	color: #b2b2b2; 
	text-decoration: none; 
	}
.white a:visited {
	color: #b2b2b2; 
	text-decoration: none; 
	}
.white a:hover{
	color: #b2b2b2;
	text-decoration: none;
	}
.white a:active {
	color: #b2b2b2; 
	text-decoration: none; 
	}


.star a:link {
	text-decoration: none; 
	}
.star a:visited {
	text-decoration: none; 
	}
.star a:hover{
	text-decoration: none; 
        background-color: transparent;
        color: transparent;
	}
.star a:active {
	text-decoration: none; 
	}

.squiggle {
        margin-top:14px;
        float:right;
        }
.squiggle002 {
        vertical-align: middle;
        margin-top:60px;
        margin-bottom:45px;
        float:right;
        }
.italics {
        font-style: italic;
        font-size:0.8em;
        }
.italics2 {
        font-style: italic;
        font-size:0.9em;
        }

/*
----------------------------------------------------------------------------- 
NAVIGATION
-----------------------------------------------------------------------------*/

.navigation {
	position: absolute;
	top: 100px;
	left: 14px;
	}

.navigation a {
	display: block;
	padding: 1px;
	text-align: right;
	text-transform: uppercase;
	margin: 0px 0px 1px 0px;
	}

.navigation a.active {
	cursor: default;
	color: #FFF;
	background-color: #7BBE59;
	}

.guides {
	position: absolute;
	top: 0px;
	left: 14px;
	}

.guides a {
	display: block;
	padding: 0px 3px;
	text-align: right;
	text-transform: uppercase;
	margin: 0px 0px 1px 0px;
	}
.guides a.active {
	cursor: default;
	color: #FFF;
	background-color: #7BBE59;
	}

/*
----------------------------------------------------------------------------- 
LAYOUT
-----------------------------------------------------------------------------*/
.content {
	font-size: 1.1em;
	width: 670px;
	padding-top: 90px; /* min-height hack */
	margin: 0px 0px 0px 174px;
	}

.content p {
	margin-left: 33px;
	margin-right: 81px; 
	}
.guideslogo {
        position:absolute;
	top: 185px;
	left: 400px;
	width: 369px;
	text-align: right;
	z-index:4;
        }
.siteguideslogo {
        position:absolute;
	top: 21px;
	left: 190px;
	z-index:5;
        }
.collectionlogo {
        position:absolute;
	top: 3px;
	left: 181px;
	z-index:5;
        }
.odd {
        background-color:#404040;
}
/*
----------------------------------------------------------------------------- 
NIFTY
-----------------------------------------------------------------------------*/
div.nifty{ 
         clear:both;
         margin-top:1em;
         }

b.rtop, b.rbottom{display:block;background: #000}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #403E3E}
b.r1{margin: 0px 5px}
b.r2{margin: 0px 3px}
b.r3{margin: 0px 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0px 1px;height: 2px}
