@charset "UTF-8";

/*//////////////////////////////////////////////////// GLOBAL */
html, body, fieldset {
 margin: 0px;
 padding: 0px;
}
body {
 margin: 0px;
 padding: 0px;
 background-color: #336699;
}
img {
 margin: 0px;
 padding: 0px;
 border: none;
}
p,
li {
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
}
h2 {
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 20px;
 line-height: 20px;
 font-weight: 100;
 color: #FFFFFF;
}
a {
 color: #FFFFFF;
 text-decoration: none;
}
a:visited {
}
a:hover {
 color: #336699;
 text-decoration: none;
}
a:focus {
	outline: none;
}
.swapImage {
}
/*//////////////////////////////////////////////////// HEADER */
#header {
	width: 100%;
	height: 112px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/sitebase/header.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
#headerHome {
	width: 100%;
	height: 112px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/sitebase/header2.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
#nav {
 position: absolute;
 width: 679px;
 height: 29px;
 top: 83px;
 left: 12px;
}
#nav img {
 padding: 0px 6px 0px 0px;
 float: left;
}
#nav .swapImage {
 padding-top: 7px;
}
/*/////////////////////////////////////////////////// CONTENT */
#container {
	position: absolute;
	top: 112px;
	left: 0px;
	margin: 0px;
	width: 980px;
	padding: 21px 0px 0px 28px;
	background-image: url(../images/sitebase/sideGrid.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#menu {
	width: 157px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	float: left;
}
#menuHome {
	width: 157px;
	height: 464px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	float: left;
	position: relative;
}
.select,
.homeSelect {
	margin: 0px;
	padding: 0px;
	display: block;
	cursor: pointer;
}
.selected {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/sitebase/selected.gif);
	background-repeat: no-repeat;
	display: block;
	cursor: pointer;
}
.safari .selected {
 background-position: 0px 0px;
}
.firefox .selected,
.msie .selected  {
 background-position: 0px 1px;
}
.hover {
 background-image: url(../images/sitebase/hover.gif);
 background-repeat: no-repeat;
}
.safari .hover {
 background-position: 0px 0px;
}
.firefox .hover,
.msie .hover {
 background-position: 0px 1px;
}
.select p, 
.selected p {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 13px;
 font-size: 9px;
 line-height: 13px;
 text-indent: -10px;
 text-transform: uppercase;
}
.homeSelect p {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 3px;
 font-size: 9px;
 line-height: 13px;
 text-transform: uppercase;
}
.selected p {
 color: #336699;
}
#menu .select p:first-line, #menu .selected p:first-line {
}
.select:hover a,
.homeSelect:hover a {
 color: #336699;
}
.selected a {
 color: #336699;
}
#image {
	height: 590px;
	width: 590px;
	margin: 0px 10px 0px 8px;
	padding: 0px;
	text-align: left;
	float: left;
}
#image img {
	float: right;
}
#specs {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}
#specs p {
 margin: 0px 0px 12px 0px;
 padding: 0px;
}
#details {
	height: 425px;
	width: 215px;
}
#details h2 {
 margin: 0px;
 padding: 0px 0px 22px 0px;
 text-transform: uppercase;
}
.subhead {
 margin: 0px;
 padding: 0px 12px 0px 0px;
 font-size: 10px;
 color: #FFFFFF;
 text-transform: uppercase;
}
#numb {
 width: 200px;
}
.numbers {
 height: 21px;
 width: 11px;
 padding: 0px 8px 0px 0px;
 text-align: center;
 float: left;
}
#numb p {
 font-size: 9px;
 margin: 3px 0px 3px 0px;
}
#numb p a {
 padding: 5px;
}
.numbers p a:hover {
 color: #FFCC00;
 text-decoration: underline;
}
.numbersSelect {
 color: #FFCB00;
 text-decoration: underline;
}
.homeBin {
 height: 91px;
 width: 139px;
}
#topBin {
 margin-top: 41px;
}
.eleBin {
 width: 139px;
 position: absolute;
 bottom: 0px;
}
/*///////////////////////////////////////////////////// FORMS */
.column01 {
 width: 157px;
}
.title {
 padding: 5px 0px;
 border-top: thin solid #CCCCCC;
 border-bottom: thin solid #CCCCCC;
}
fieldset {  
 margin: 0px;  
 padding: 0px;
 border: none; 
} 
legend {
 margin-left: 0px;
 color: #CCCCCC;
} 
fieldset ol {  
 padding: 0px 0px 0px 0px;  
 list-style: none; 
} 
fieldset li {  
 margin: 15px 0px 5px 0px;
 padding: 0px;
 font-size: 10px;
 color: #FFFFFF;
 letter-spacing: .15em;
 text-transform: uppercase;
}
label {
 display: block; 
}
fieldset.submit {  
 border-style: none; 
}
input.submit {
 color: #FFFFFF;
 background-color: #336699;
 border: 1px solid #8BA8C5;
}
input.submit:hover {
color: #336699;
background-color: #FFCC00;
}
