/* BASIC */
*
{
margin:0;
padding:0;
}

body 
{
font-size: 62.5%;
font-family: Lucida Grande, "Verdana", Geneva, Lucida, Arial, Helvetica, sans-serif;
font-color:#000000;
/*height:800px;*/
/*margin:10px;*/
padding:0;
}

/* WRAPPER: wraps entire contents of page */
#wrapper 
{
width:960px;
margin:10px auto 0 auto; /* auto centers wrapper*/
text-align: left;
}

/* BANNER */
#banner 
{
position: relative;
}

#banner1
{
float:left;
width:200px;
height:100px;
}

#logo
{
position:relative;
}

#logo_comp
{
position:absolute;
padding-top:35px;
width:350px;
height:100px;
top:15px;
left:620px;
}

#banner2
{
position:relative;
float:right;
width:300px;
text-align:center;
font-size:140%;
font-weight:bolder;
padding:30px 20px 0px 20px;
}

/* TOP NAVIGATION */
#navigation_top 
{
position: absolute;
top: 0;
right: 0;
padding:0;
margin:0;
list-style: none;
}
#navigation_top_container
{
position: relative;
height:35px; 
width:960px;
margin:0 auto;
padding:0;
}

#navigation_top ul 
{
margin:0 auto;
padding:0;
list-style: none;
width:960px;
height:35px;
}

#navigation_top li 
{
float:right;
}

#navigation_top a 
{
text-decoration: none;
padding:1.0em 1.1em;
display: block;
font-size:124%;
font-weight:bolder;
}

#navigation_top li.level1.current, a.level1.current 
{
height:35px;
}

#navigation_top li ul 
{
display: none;  
}

#navigation_top li:hover ul 
{
position:relative;
/*position: absolute;*/
display: inline;
left: 0;
/*width:768px;*/
margin:0;
padding:0; 
z-index:9999;
}

#navigation_top li:hover li 
{
display: inline;
float: right; 
}

#navigation_top a.level1:hover
{
height:10px;
}

/* SIDE NAVIGATION */
#navigation_side ul	
{
/*margin: 25px;*/
margin-left:10px;
margin-top:25px;
/*padding-bottom: 250px;  moves bottom text down*/
list-style: none;
float: left;
width:100%;
}

#navigation_side li 
{
float: left;
padding:0;
margin:0;
display:inline;
}
#navigation_side li a, #navigation_side li a:link 

{
text-decoration: none;
display: block;
background: url('images/pawprint.JPG') no-repeat; 

/*font: bold 1.6em Lucida Grande, "Verdana", Geneva, Lucida, Arial, Helvetica, sans-serif;*/

font-weight: bold;

font-size: 1.4em;

width: 150px; 

padding-left:1.8em; 

padding-right:1.1em; 

padding-top:.1em; 

padding-bottom:.5em
}


/* IE 6 hack to make entire button clickable */

* html #navigation_side a { width:1px; }

/* MAIN CONTENT */
#main 
{ 
margin-left:222px;
height:700px;
}

#main h1 
{
padding-top:15px;
margin-bottom:10px;
text-transform: uppercase;
font-weight: bold;
font-size: 1.8em;
}

#main h2 
{
font-size: 1.4em;
margin-bottom:5px;
}

#main p 
{
font-size: 1.4em;
margin-bottom:10px;
}


#content_wrapper 
{
position: relative;
clear: both;
width:100%;
}

/* SIDEBAR */
#sidebar
{
position: relative;
float: left;
margin-left:-222px;
width:200px;
height:650px;
}

#sidebar p 
{
padding-left:-10px;
margin-top:0px;
}

#company_info	
{
position:absolute;
bottom:0;	
width:180px;
float:left;
}

/*CSS Hacks for Internet Explorer */
/* fix the over extended h2 borders */

* html h2 
{
zoom: 1;
}

* html .sidebar 
{
/* double margin bug fix */
display: inline;
}

/* COPYRIGHT INFO */
#copyright 
{ 
position:absolute;
bottom:0;	
padding:2px 0;
width:960px;
margin:0px auto;
text-align: center;
}

.clear
{
clear:both;
}

/*Pages=======================================================*/
/*Page #960-2x3-200-906-SQG*/

#Top-Text960-906
{
padding:5px ;
position:relative;
width:680px;
/*float:left;*/
height:150px;
}

#Bottom-Text960-906
{
position:relative;
width:680px;
float:left;
height:50px;
}

#960-2x3-200-906-SQG
{
clear:both;
margin:200 auto;
width:760px;
height:550px;
}

/*#960-2x3-200-906-SQG div.highslide-gallery div.mult*/
.mult
{
width:204px;
height:240px;
margin:18px;	
float:left;
}

.th-desc{
width:204px;
margin:0 auto;
height:30px;
float:left;
overflow:hidden;
text-align:center;
padding:5px;
}