@charset "utf-8";
/* CSS Document */

body{
background-color:#30368e;
font-family:Georgia, "Times New Roman", Times, serif;
background-image:url(images/pattern.gif);
}

body a{
color:#237abf;
}

body a:visited{
color:#5ab44a;
}
#flashtext{
	position:absolute;
	width:438px;
	height:55;
	left:174px;
	top:96px;
}
#container{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	width: 838px;
	height:850px;
	position:relative;
}

#featuretop{
	height:285px;
	width:136px;
	top:234px;
	left:669px;
	position:absolute;
	overflow: hidden;
	font-size: 11px;
}

#featuremiddle{
	height:70px;
	width:136px;
	top:417px;
	left:672px;
	font-size: 11px;
	position:absolute;
	overflow: hidden;
}

#featurebottom{
	height:181px;
	width:136px;
	top:587px;
	left:669px;
	position:absolute;
	overflow: hidden;
	font-size: 11px;
}

#mainnoscroll{
	height:580.px;
	width:496px;
	top:205px;
	left:129px;
	position:absolute;
	overflow: hidden;
	z-index:2;
	height: 580px;
	}

#mainscroll{
	height:580px;
	width:496px;
	top:205px;
	left:129px;
	position:absolute;
	overflow: auto;
	z-index:2;
	}

#pageheader {
	height:66px;
	width:513px;
	top:159px;
	left:122px;
	position:absolute;
	overflow: hidden;
	}
	


/*
-----------------------------------------------
Spry Demos CSS Rules
Version:  12 Apr 2006 (0.2b)
----------------------------------------------- */


/* Layout Rules
----------------------------------------------- */

#body #footercontentcabinsearch {
color:white;
font-size: 11px;
width:300px;
height:20px;
left:0px;
top: 2770px;
z-index:2;
position: absolute;
background-color:#1b5150;
text-align:center;
}
#body #footercontentcabinsearch a{
text-decoration: none;
color: white;
}


#body #footercontentcabinsearch a:visited{
text-decoration: none;
color: white;
}

#body #footercontentcabinsearch a:hover{

text-decoration: underline;
color: white;

}

#body #contentspryxml {
top: 100px;
background-color:white;
height: 2680px;
width: 300px;
left: 0px;
position: absolute;
}
#body #contentcabinsearch {
position: absolute;
height: 640px;
top: 180px;
width: 300px;
left:11px;

overflow: hidden;
}

#quicklinkscontentcabinsearch {
	left: 206px;
	top: 5px;
	width: 284px;
	height: 471px;
	position: absolute;
	z-index:1;
	overflow: auto;
}


.SpryHiddenRegion {
   visibility: hidden;
}

/* Form Elements
----------------------------------------------- */
label, select { 
	}
select {
	color: black;
	background-color:  #131313;
	border: 1px solid #b1b1bc;
}

/* Table Rules
----------------------------------------------- */
td.rank { }

#products {
	border-collapse:collapse;
	empty-cells:show;
	width:200px;
	margin: 0;
}
#products caption {
	text-align:center;
	font-size:11px;
	letter-spacing: 0.1em;
	background-color: #1E7CC1;
	padding: 0.375em;
	border-top: solid 1px #999;
	border-bottom: solid 1px #3a3a3a;
}
#products th {
	background-color: white;
	padding: 6px 0.25em;
	color: black;	
        font-size:11px;
	font-weight: bold;
	margin: 0;
	cursor: pointer;
}

#products th.infocus { background-color: #E6E6E6; }
#products th.selected {	color: black; }

#products td, #products th { 
	margin: 0; 
	padding: 0.25em 0.375em 0.45em 0.375em;
	text-align: left;
        font-size: 11px;
}
#products tr {
	border-bottom: solid 1px #202020;
	-moz-user-select: none;
	-khtml-user-select: none;
}
#products tr.infocus {
	background-color:#dfdfdf;
	cursor: pointer;
}

#products tr.notinfocus { background-color:#fff; }
#products tr.selected { color:black; }
#products tbody { margin-top: 0; }
.even { background-color: #a9b7b5; }

.rowHover {
	color: black;
	background-color: #777;
	cursor: pointer;
}

.rowSelected { color: red; }



/* Utility IDs, classes, and HTML selectors
----------------------------------------------- */
#boxshot {
	width: 200px;
	height: 150px;
	overflow: hidden;
 }






#scroller1{
	width:721px;
	height: 98px;
	position:absolute;
	top:0px;
	right: 0px;
}
