@charset "iso-8859-1";
/* CSS Document */
/* body and content*/
body {
	padding : 0;
	margin : 0;
	width: 100%;
}

#content {
	
	margin-bottom : 30px;
	margin-left : 200px;
	margin-right : 25%;
	margin-top: -20px;
	padding-left: 10px;

	
}

#content h1 {
      font-family : Arial, Helvetica, sans-serif;
      font-size : 120%;
      font-weight : bold;
      color : #0464d9;
      background-color : transparent;
	  clear:both;
	   
}

#content h2 {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 100%;
      font-weight: bold;
      color: #0464d9;
      background-color : transparent;
	  clear:both;
}

#content h3 {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 90%;
	  font-weight : normal;
	  font-style:italic;
      color: #01316b;
      background-color : transparent;
	  clear:both;  
}

#content p {
      font-family : "Trebuchet MS", Georgia, Times,serif;
      font-size : 90%;
      font-weight : normal;
      color : #333;
      background-color : transparent;
      line-height : 140%;
	  text-align:left;
	  clear:both;
	  margin-top: -12px;


}
#content a
{color: #CC0000;}		/**/
#content a:hover
{color:#FF3300;}		/**/

#content ul {
font-family : "Trebuchet MS", Georgia, Times,serif;
font-size:90%;
      font-weight : normal;
      color : #333;
      background-color : transparent;
      line-height : 140%;
	  margin-left:15px;
		
	  }

/* content 2*/
#content2 {
	
	margin-bottom : 30px;
	margin-left : 200px;
	margin-right : 25%;
	margin-top: 145px;
	padding-left: 10px;

	
}

#content2 h1 {
      font-family : Arial, Helvetica, sans-serif;
      font-size : 120%;
      font-weight : bold;
      color : #0464d9;
      background-color : transparent;
	  clear:both;

	  
}

#content2 h2 {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 100%;
      font-weight: bold;
      color: #0464d9;
      background-color : transparent;
	  clear:both;
}

#content2 h3 {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 90%;
	  font-weight : normal;
	  font-style:italic;
      color: #01316b;
      background-color : transparent;
	  clear:both;  
}

#content2 p {
      font-family : "Trebuchet MS", Georgia, Times,serif;
      font-size : 90%;
      font-weight : normal;
      color : #333;
      background-color : transparent;
      line-height : 140%;
	  text-align:left;
	  clear:both;
}
#content2 a
{color: #CC0000;}		/**/
#content2 a:hover
{color:#FF3300;}		/**/

#content2 ul {
font-family : "Trebuchet MS", Georgia, Times,serif;
      font-size:90%;
	  font-weight : normal;
      color : #333;
      background-color : transparent;
      line-height : 140%;
	  margin-left:15px;
		
	  }

/* A to Z things */

.AZbox
{border: 1px solid #CC0000;
padding:2px;
display:block;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}

.AZbox a
{color: #016AC0;}
.AZbox a:hover
{color: #1E9BF9;}

#titleAZ
{
	
	margin-top : 135px;
	margin-bottom : 30px;
	margin-left : 200px;
	margin-right : 25%;
	padding-left: 10px;
	z-index:52;

}


/* logo and title*/

#logobg
{
width:96%;
background-image:url(../images/logobg.gif);
position:absolute;
left:2%;
top:5px;
height:131px;
z-index:48;
}

#logo
{
position:absolute;
left:20px;
top:5px;
z-index: 54;
border-bottom: 1px dottted #009;
}
#logo2
{
position:absolute;
left:100px;
top:10px;
z-index:51;
}

#sidepic {
    position : absolute;
	top:15px;
	right: 2%;
	z-index: 51;
}

#underline
{
	position: absolute;
	top: 130px;
	left: 2%;
	width:96%;
	height:2px;
	font-size:1px;
	background-color:#FFFFFF;	
	border-bottom: 3px solid #33CCFF;
	border-top: 4px solid #900;
	z-index:51;
}

#title
{
	position: absolute;
	left:20px;
	top: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight:bold;
	text-decoration: none;
	color:#0464d9;
	text-indent:190px;
	width:96%;
	padding-top: 20px;
	z-index:52;
}


/*langlink changes*/
#date
{
	position: absolute;
	top:115px;
	left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:normal;
	text-decoration: none;
	color:#0464d9;
}



/*buttons and side boxes*/
#navigation {
	position : absolute;
	top: 125px;
	left : 20px;
	width : 150px;
	font-family: Arial, Helvetica, sans-serif;
}

.button a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color:#009;
	text-decoration: none;
	display: block;
	width: 150px;
	padding-top: 2px;
	background-color:#EAF3FF;
	padding-left: 1px;
	border-bottom: 1px solid #137bfb;
	border-left: 5px solid #A4CDFF;
	margin-bottom:1px;
	padding-bottom: 1px;
}

.button a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #009;
	text-decoration: none;
	background-color:#F2F8FF;                     /* #eaf3ff #93c4ff  #A4CDFF  */
	display: block;
	width: 150px;
	padding-top: 2px;
	padding-left: 1px;
	border-bottom: 1px solid #137bfb;
	border-left: 5px solid #f30;
	margin-bottom:1px;
	padding-bottom: 1px;

}



.button_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	color: #fff;
	font-weight:bold;
	display: block;
	width: 152px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	margin-top:10px;
	border-bottom: 1px solid #FFF;
	background-color:#0464d9;

	
}

#rightside
{
	position : absolute;
	top : 135px;
	right: 2%;
	width : 21%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #01316b;
	font-size: 80%;
	background-color:#FFFFFF;
}

#rightsidebox
{
	text-decoration: none;
	display: block;
	width: 100%;
	padding-bottom: 4px;
	margin-bottom:10px;
	
}


#rightsidebox p
{
	color: #01316b;
	text-decoration: none;
	line-height: 120%;
}
#rightsidebox h1
{
	color: #fff;
	font-weight:bold;
	background-color:#0464d9;
	width:100%;
	display:block;
	font-size:14px;
	padding:2px 0 2px 6px;
	text-decoration: none;
	clear:both;
}
#rightsidebox h2
{
	color: #01316b;
	font-style:italic;
	font-size:100%;
	text-decoration: none;
}
#rightsidebox a
{color: #016AC0;}
#rightsidebox a:hover
{color: #1E9BF9;}


#footer {
	clear: both;
	width: 95%;
	margin-left: 2%;
	margin-top: 30px;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	padding: 3px;
	
	color: #000;
	}
#footer a
{color: #6a6aa6;}
#footer a:hover
{color:#F30;}


.smalltext
{color:#a9a9a9;
font-size: 10px;

}

/* horizontal main navbar */
#horizontal_navbar
{
	position: absolute;
	top:85px;
	left:20px;
	z-index:53;
	width:96%;
	background-color:#f5f5f5;
		
}

ul#horiz_navlist
{
font:  12px arial, sans-serif;
list-style-type: none;
padding-bottom: 24px;
border-bottom: 1px dotted #009;
color:#000099;
margin: 0;
padding-left:190px;

}

ul#horiz_navlist li
{
float: left;
height: 21px;
background-color: #fff;
margin: 2px 2px 0 2px;
border-top: 1px solid silver;
border-left: 1px solid silver;
border-right: 1px solid silver;

}

ul#horiz_navlist li#active
{
border-bottom: 1px solid #fff;
background-color: #fff;
}
ul#horiz_navlist li#active a:hover
{
background-color: #fff;
}

ul#horiz_navlist li#active a { color: #000; }

#horiz_navlist a
{
float: left;
display: block;
color: #000;
text-decoration: none;
padding: 3px 0.6em;
}

#horiz_navlist a:hover { background: #bedfff; }


.table {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
width:80%;
text-decoration:none;
border-collapse:collapse;
text-align:center;
border:1px solid blue;
}
.table td
{
padding:0;
border:1px solid blue;

}
.table td#strike
{
text-decoration:line-through;
}
.table td#ourprice
{
font-weight:bold;
color:#FF0000;
}
.table tr#alt
{
background-color:#FAFEC2;
}
.table th
{
font-size: 100%;
      font-weight: bold;
      color: #0464d9;
border:1px solid blue;
padding:2px;
}

/*inline elements with pictures*/
#inlinepic ul{
  float:left;
  display:block;
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;	
	}
	
#inlinepic li {
float:left;
display:inline;
display:block;
border: thin silver solid;
  margin: 0.3em;
  padding: 0.3em;
  min-height:130px;
  text-align:center;  
  height: 130px;
  font-style: italic;
  font-size: 100%;
  vertical-align:top; 
  text-indent: 0;
  
  }
  
#inlinepic p {
  text-align: center;
  font-style: italic;
  font-size: 100%;
  vertical-align:top;
  line-height:20%; 
  text-indent: 0;
}

#inlinepic a{
display:block;
color: #016AC0;

}

#inlinepic a:hover
{color:#1E9BF9;}


#indexpic ul{

 
	width:100%;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:0;
	padding-left:0;	
	}
	
#indexpic li {
float:left;
display:inline;

border: thin silver solid;
  margin: 0.3em;
  padding: 0.3em;
  text-align:center;
  font-style:italic;
  font-size:12px;  

  }
  
#indexpic p {
  text-align: center;
  font-size: 120%;
  font-weight:bold;
  color:#0464d9;
}

#indexpic a{

display:block;
color:#0464d9;          /*       */
}


 