html {
height: 100%;
}

body {
font-family: arial, helvetica, sans-serif;
color: #333;
margin: 0;
padding: 0;
background-color: #fff;
height: 100%;
}

a:link, a:active, a:visited, 
h1, h2, h3, h4, h5, h6 {
color: #b87e1c;
}

a:hover, a:focus {
color: #263c75;
}

#container {
width: 989px;
margin: auto;
background: #e4e4e4 url(../images/container_bg.gif);
}

	#left {
	width: 73px;
	height: 695px;
	float: left;
	background: transparent url(../images/left.jpg) top no-repeat;
	}
	
	#left.home {
	background: transparent url(../images/left_home.jpg) top no-repeat;
	}
	
	#right {
	width: 73px;
	height: 695px;
	float: left;
	background: transparent url(../images/right.jpg) top no-repeat;
	}
	
	#right.home {
	background: transparent url(../images/right_home.jpg) top no-repeat;
	}
	
	#main {
	width: 843px;
	float: left;
	}
	
		#header {
		height: 84px;
		background: transparent url(../images/header.gif) no-repeat;
		}
		
		#header h1 {
		display: none;
		}
		
		#flash {width:843px;height:332px;padding:0;margin:0;}
		
		#flash_content {
		min-height:510px;
		_height:510px;
		background:url('../images/flash_content_bg.gif') repeat-y left top;
		}
			

		#flash_container {
			width:989px;
			margin:0 auto;
			
		}
		#flash_container2 {
			background:url('../images/flash_bg.jpg') repeat-x left top;
		}
			#flash_header {
			
			}
			#flash_footer {
				width:989px;
				margin:0 auto;
			}
		
		#header_image {
		padding: 0 0 22px 30px;
		}
		
		#home_box1 {
		width: 433px;
		background: #dde1ea url(../images/home_box1.gif) bottom no-repeat;
		font-size: 1.1em;
		position: relative;
		left: 32px;
		margin-bottom: 20px;
		padding: 1px;
		float: left;
		z-index: 10;
		}
		
			#home_box1 .inner {
			margin: 24px 37px 39px 37px;
			}
		
			#home_box1 h3 {
			font-size: 1.5em;
			text-transform: uppercase;
			margin-bottom: 1em;
			}
			
			#home_box1 .more {
			color: #333;
			font-weight: bold;
			}
			
		#home_box2 {
		width: 333px;
		background: transparent url(../images/home_box2.gif) top no-repeat;
		font-size: 1.1em;
		position: relative;
		left: -32px;
		margin-bottom: 20px;
		padding: 1px;
		float: right;
		z-index: 10;
		min-height: 225px;
		}
		
			#home_box2 .inner {
			margin: 24px 20px 39px 38px;
			}
			
			#home_box2 h3 {
			font-size: 1.5em;
			text-transform: uppercase;
			margin-bottom: 1em;
			}
			
			#home_positions {
			padding-bottom: 1.5em;
			}
			
				#home_positions ul {
				margin: 0;
				padding: 0;
				list-style-type: none;
				}
			
				#home_positions li {
				margin: 0 0 0.6em 0;
				padding: 0;
				list-style-type: none;
				float: left;
				width: 45%;
				}
				
				#home_positions a {
				font-weight: bold;
				}
				
				#home_positions .gt {
				font-family: verdana, sans-serif;
				font-size: 0.7em;
				}
		
		#content {
		font-size: 1.1em;
		}
		
			#content .inner {
			margin: 20px 69px 40px 83px;
			}
			
			h1.page_title {
			margin: 0 0 15px -50px;
			padding-left: 50px;
			background: transparent url(../images/page_title_bg.gif) top left no-repeat;
			}
		
		#footer {
		height: 116px;
		background: transparent url(../images/footer.gif) no-repeat top;
		padding-left: 10px;
		font-family: verdana, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		text-transform: uppercase;
		clear: both;
		}
		
			#footer .copyright {
			font-size: 0.9em;
			color: #555;
			}
			
			#footer a {
			text-decoration: none;
			color: #333;
			}
			
			#footer a:hover {
			text-decoration: underline;;
			}
			
			#footer a.login {
			text-decoration: underline;
			color: #263c75;
			}

.clearance {
clear: both;
height: 1px;
margin-bottom: -1px;
font-size: 0;
line-height: 0;
}

#products {}

#products #categories {
margin: 0 0 15px 0;
padding: 0;
}

#products #categories li {
background: #132146 url('../images/cat_bg.gif') repeat-x;
border: 1px solid #fff;
list-style: none outside;
width: 22%;
height: 126px;
padding: 5px;
margin: 0 5px 5px 0;
float: left;
}

#products #categories li img {
background: #4c6090;
display: block;
margin: 0 auto;
border: 2px solid #162652;
}

#products #categories li a.cat-title {
color: #fff;
font-weight: bold;
padding: 5px 0;
display: block;
text-decoration: none;
text-align: center;
}

#products #categories li a.cat-title:hover { background: #4e6392; }

#products #gallery {
margin: 0;
padding: 0;
}

#products #gallery li {
background: #eee;
list-style: none outside;
float: left;
width: 140px;
height: 106px;
text-align: center;
border: 1px solid #4e6392;
margin: 0 10px 10px 0;
padding: 10px;
}

/* Highslide */
.highslide {
	cursor: url(../images/highslide/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(../images/highslide/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

/* Controlbar example */
.controlbar {	
	background: url(../images/highslide/controlbar4.gif);
	width: 167px;
	height: 34px;
	margin-top: -5px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(../images/highslide/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.ClydeImage 
{
border:1px black solid;
padding:5px 5px 5px 5px ;
margin:0px 0px 2px 5px; 
}

.ClydeImageSmall 
{
border:1px black solid;
padding:5px 5px 5px 5px ;
margin:0px 0px 2px 5px; 
}