/**//**//**//**//* Cave of Treasures *//**//**//**//**//**/
/**//* Copyright 2007-2009 Caveoftreasures.com *//**//**/
/**//**//**//**//**//**//**//**//**//**//**//**//**//**/
/**//* This stylesheet consist of valid 2.1 CSS *//**/

@charset "utf-8";
* {
margin:0;
padding:0;
}
ul {
margin: 0 5px 0 25px;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #003F6E;
list-style-position: outside;

text-align: justify; 
}
body {
background-color: white;
background-image:url(bg_950.jpg);	/**	The repeating border (Top brown and yellow)	(75 x 640 px)	**/
background-repeat:repeat-x;
height:100%;
width:100%;
font-size: 101%;
font-family: Verdana,Georgia,  Helvetica, sans-serif;
font-color: black;
}
#Main {
	position:relative;
	width:100%;
	margin:0 auto;
	height:100%;
}

#Header {
background-image:url(header_950.jpg);	/** The big COT banner (950 x 162 px)	**/
background-position:center;
background-repeat:no-repeat;
height:162px;
position:relative;
width:950px;
margin: 0 auto;
}
#Search {
clear:right;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-style:italic;
height:17px;
overflow:hidden;
position:relative;
right:15px;
top:143px;
width:300px;
z-index:5;
}
#search1 {
clear:left;
float:left;
height:17px;
left:49px;
position:absolute;
text-align:left;
top:0;
}
#search1 .form {
background-color:transparent;
background-image:url(nav/search.jpg);
border:medium none;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:italic;
padding-left:20px;
}
#search2 {
clear:right;
float:right;
position:absolute;
right:17px;
text-align:right;
top:0;
width:33px;
}
/** HORIZONTAL NAVIGATION LINKS	**/
#Nav1 {
clear:left;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
height:17px;
left:35px;
position:relative;
top:143px;
width:580px;
z-index:2;
}
#Nav1, #NavLinks, 
	a:LINK {
        font-family :Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : white;
        text-decoration: none;
    }
#Nav1, #NavLinks, 
	a:VISITED {
        font-family :Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : white;
        text-decoration: none;
    }
#Nav1, #NavLinks, 
	a:HOVER {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #CC6600;
        text-decoration: underline;
    }
#Nav1, #NavLinks, 
	a:ACTIVE {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #CC6600;
        text-decoration: none;
    }  
#BodyMain{
	position:relative;
	background-image:url(bg-main_943.jpg);		/**   The two "columns" framing the body   (945 x 975px)**/
	background-repeat:no-repeat;
	color:#FFFFFF;
	min-height:975px;
	height:100%;
	left:-2px;
	width:950px;
	margin:0 auto;
}
#LeftBar {
	width:165px;
	position:relative;
	background-color:#ecefde;
	height:970px;
	overflow:hidden;
	left:24px;
	float:left;
	clear:left;
	font-family:Arial;
	font-weight:bolder;
	color:#363636;
	text-align:center;
	padding-left:3px;
	padding-top:5px;
}
#LeftBar .fontsmal {
font-size:10px; !important
}
.fontsmal {
font-size:10px; 
}
#LeftBar a:link {
color:#0066FF;
text-decoration:none;
}
#LeftBar a:visited {
color:#0066FF;
text-decoration:none;
}
#LeftBar a:hover {
color:#FF9900;
text-decoration:none;
}
#LeftBar a:active {
color:#0066FF;
text-decoration:none;
}
.formElement {
background-color:transparent;
background-image:url(nav/formfield.gif);
background-repeat:no-repeat;
border:medium none;
color:#333333;
font-family:Arial;
font-style:italic;
height:21px;
}
#Footer {
	float:left;
	clear:left;
	position:relative;
	height:62px;
	background-image : url(bg1_950.jpg);
	background-position : center;
	background-repeat : no-repeat;
	width:100%;
	left:-5px;
	
	}
#NavLinks {
color:white;
font-family:Arial;
font-size:8pt;
height:17px;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:center;
top:15px;
width:720px;
z-index:3;
}
#MainFrame {
	float:right;
	clear:right;
	position:relative;
	width:720px;
	min-height:890px;
	height:100%;
	right:27px;
	padding-right:6px;
	padding-left:9px;
	padding-top:3px;
	height:auto;
	overflow:auto;
	color: black;
}
#MainFrame a:active {
color:#003F6E;
text-decoration:none;
font-size: 1.0em;

}
#MainFrame a:link {
color:#003F6E;
text-decoration:none;
font-size: 1.0em;

}
#MainFrame a:visited {
color:#003F6E;
text-decoration:none;
font-size: 1.0em;

}
#MainFrame a:hover {
color:#FF9900;
text-decoration:none;
font-size: 1.0em;

}
#Featured {
left:10px;
position:absolute;
top:10px;
width:596px;
z-index:3;
}
#Cat1, #Cat2, #Cat3, #Cat4, #Cat5, #Cat6, #Cat7, #Cat8, #Cat9, #Cat10 {
height:106px;
position:absolute;
width:220px;
z-index:3;
}
#Cat1 {
left:10px;
top:253px;
}
#Cat2 {
left:240px;
top:253px;
}
#Cat3 {
left:470px;
top:253px;
}
#Cat4 {
left:10px;
top:377px;
}
#Cat5 {
left:240px;
top:374px;
}
#Cat6 {
left:470px;
top:373px;
}
#Cat7 {
left:10px;
top:496px;
}
#Cat8 {
left:240px;
top:496px;
}
#Cat9 {
left:470px;
top:496px;
}

#Cat10 {
left:470px;
top:618px;
}
#SpecialCat {
height:107px;
left:10px;
position:absolute;
top:618px;
width:391px;
}
#Greetings {
color:#FFFFFF;
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size:9pt;
font-style:italic;
font-weight:500;
height:20px;
left:0;
padding-left:25px;
position:absolute;
top:0;
width:221px;
z-index:31;
}
#Click {
height:117px;
left:31px;
position:absolute;
top:10px;
width:479px;
z-index:31;
}
#TitleFont {
	font-family: Georgia,"Lucida Sans Unicode","Franklin Gothic Medium","Lucida Grande", Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight:bold;
	color: #003F6E;
}
