#wrapper {
	width: 990px;
	margin: 0 auto
}
#header h1 {
	background: url(../images/ed-schmitt-logo-small.png) no-repeat 0 0;
	width: 318px;
	height: 37px;
	text-indent: -9999px;
	overflow: hidden;
	float: left
}
#header h1 a {
	display: block;
	height: 89px
}
h2, .componentheading {
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	border-bottom: 1px solid #FFF;
	margin-bottom: 20px;
	padding-bottom: 2px
}
h3 {
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	border-bottom: 1px solid #999;
	margin-bottom: 20px;
	padding-bottom: 2px;
	color: #999
}
h3 span{
	color: #666
}
h3:hover {
	color: #999 !important;
	border-bottom: 1px solid #FFF
}
h4 {
	font-weight: bold;
	margin-bottom: 10px
}
.linkAlt {
	font-size: 10px;
	color: #999 !important
}
.linkAlt:hover {
	color: #FFF !important
}
.term {
	color: #FFF !important;
	border-bottom: 1px dotted #FFF;
	font-style: italic
}
.term:hover {
	color: #FFF !important;
	border-bottom: 1px solid #FFF
}
.size {
	color: #999 !important
}
.sizeOn, .size:hover {
	color: #00AEEF !important
}
.highlight {
	color: #00AEEF
}
.sale {
	color: #FFF200
}
.question {
	color: #999
}
.email {
	color: #FFF !important
}
.email:hover {
	color: #999 !important
}
input[type=checkbox] {
	margin: 12px5px 0 10px
}
#header {
	height: 60px;
	width: 990px;
	margin-top: 40px;
	float: left
}
#nav {
	float: right;
	padding-top: 24px
}

.menu-sub {
margin-left: -40px;
}

#nav li {
	height: 35px;
/*	text-indent: -9999px;  */
	overflow: hidden;
	float: left;
	text-transform: uppercase;
}
#nav a {
	display: block;
	height: 35px;
	min-width: 80px;
	padding-left: 10px;
	padding-top: 10px;
	color: #999;
	font-weight:bold;
	border-left: 1px solid #999;
}

#nav a:hover {

	color: #fff;
	border-left: 1px solid #009DDE;
}


.section {
	margin-bottom: 40px
}
.subsection {
	width: 148px;
	float: left;
	margin-right: 20px
}
.secDesc {
	margin: -10px 0 20px 0;
	color: #fff;
	border-bottom: 1px solid #666;
	padding-bottom: 10px;
	font-size: 11px;
	line-height: 13px;
	text-align: justify
}
.awards {
	margin-top: -20px
}
#content {
	margin-top: 40px;
	float: left;
	width: 100%
}
#twoSixths {
	width: 316px;
	float: left;
	margin-right: 20px
}
#threeSixths {
	width: 484px;
	float: left;
	margin-right: 20px
}
#fourSixths {
	width: 652px;
	float: left
}
#fourSixths img {
	margin-bottom: 20px
}
.menu-sub {
	padding-top: 2px
}

.menu-sub li {
	height: 40px;
	width: 316px;
/*	text-indent: -9999px;  */
text-transform: uppercase;

	overflow: hidden;
	float: left
}
.menu-sub li a {
	display: block;
	height: 20px;
	color: #666;
	border-bottom: 1px solid #666;

}

.menu-sub li a:hover {
	color: #fff;
	border-bottom: 1px solid #009DDE;
}

#awards li {
	float: left;
	margin-right: 20px
}
.shapeContainer {
	width: 40px;
	float: left
}
#shapeKey {
	float: left;
	border-bottom: 1px solid #666;
	width: 100%;
	margin: -10px 0 20px 0;
	padding-bottom: 10px
}
#shapeKey li {
	font-size: 10px;
	float: left;
	margin-right: 20px;
	color: #666
}
.powder, .big-mountain, .all-mountain, .front-side, .park, .keyBlank {
	width: 4px;
	height: 4px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin-top: 5px;
	padding-right: 5px
}
.powder {
	background: url(pix/key-powder.png) no-repeat 0 0
}
.big-mountain {
	background: url(pix/key-bigmountain.png) no-repeat 0 0
}
.all-mountain {
	background: url(pix/key-allmountain.png) no-repeat 0 0
}
.front-side {
	background: url(pix/key-frontside.png) no-repeat 0 0
}
.park {
	background: url(pix/key-park.png) no-repeat 0 0
}
.shapeContainerdiv {
	float: right
}
#shapeList {
	width: 145px;
	float: left
}
#shapeList li {
	margin-bottom: 10px
}
#shapeList li a {
	color: #666
}
#shapeList li a:hover, #shapeList li a.current {
	color: #FFF
}
#shapeInfo {
	width: 316px;
	float: left;
	margin-left: 20px
}
#shapeInfo li {
	color: #888;
	margin-bottom: 5px
}
.graphics {
	width: 500px
}
.graphics li {
	float: left;
	margin: 0 9px 6px 0
}
.graphics li img {
	border: 1px solid #666
}
.graphics li a {
	font-size: 10px;
	color: #666
}
.graphics li a:hover {
	color: #FFF
}
#team li {
	float: left;
	margin: 020px 20px 0
}
#team li a {
	color: #888
}
#team li a:hover {
	color: #FFF
}
#teamspan {
	font-size: 10px;
	color: #666
}
.one, .oneOn, .two, .twoOn, .three, .threeOn, .four, .fourOn {
	width: 10px;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin: 2px 5px 0 0
}
.one {
	background: url(pix/no-one.png) no-repeat 0 0
}
.oneOn, .one:hover {
	background: url(pix/no-one-over.png) no-repeat 0 0
}
.two {
	background: url(pix/no-two.png) no-repeat 0 0
}
.twoOn, .two:hover {
	background: url(pix/no-two-over.png) no-repeat 0 0
}
.three {
	background: url(pix/no-three.png) no-repeat 0 0
}
.threeOn, .three:hover {
	background: url(pix/no-three-over.png) no-repeat 0 0
}
.four {
	background: url(pix/no-four.png) no-repeat 0 0
}
.fourOn, .four:hover {
	background: url(pix/no-four-over.png) no-repeat 0 0
}
.arrowLeft, .arrowLeftOn {
	width: 15px;
	height: 5px;
	float: right
}
.arrowLeft {
	background: url(pix/arrow-left.png) no-repeat 0 0
}
.arrowLeftOn {
	background: url(pix/arrow-left-over.png) no-repeat 0 0
}
#teamQ li {
	margin-bottom: 10px
}
#warranty {
	padding-left: 20px
}
#warranty li {
	list-style: outside;
	margin-bottom: 10px
}
#shapeBuilder {
	position: fixed;
	top: 137px;
	width: 484px;
	height: 600px
}
#build {
	background: transparent url('pix/bluenote.1986.png') no-repeat 102px 0;
	width: 316px;
	height: 600px;
	float: left;
	margin-right: 20px;
	font-size: 10px;
	color: #00AEEF
}
#build #tip, #build #waist, #build #tail {
	background: transparent url('pix/arrow-right-over.png') no-repeat 20px 6px;
	height: 14px;
	width: 35px;
	position: absolute
}
#build #tip {
	top: 20px;
	left: 50px
}
#build #waist {
	top: 268px;
	left: 50px
}
#build #tail {
	top: 492px;
	left: 50px
}
#build #length {
	background: transparent url('pix/line-length.png') no-repeat 0 0;
	height: 533px;
	padding: 268px 0 0 16px;
	top: 0;
	left: 220px;
	position: absolute
}
#build #other {
	position: absolute;
	top: 560px;
	left: 50px
}
#buildInfo {
	width: 148px;
	float: right
}
#buildInfo .section {
	border-bottom: 1px solid #666;
	margin-bottom: 10px !important
}
#buildInfop {
	margin-bottom: 10px
}
.shapeSize {
	font-size: 10px;
	line-height: 12px;
	color: #666
}
.userDetails, .thanksMsg {
	display: none
}
.media {
	width: 316px;
	float: left;
	margin: 0 20px 0 0;
	overflow: hidden
}
.media .last {
	margin: 0
}
.media ul, .media li {
	float: left
}
.media li {
	display: block;
	width: 148px;
	height: 148px;
	overflow: hidden;
	margin: 0 20px 20px 0
}
.media li a {
	display: block;
	width: 148px;
	height: 148px;
	overflow: hidden
}
.media li .even {
	margin: 0 0 20px 0
}
#footer {
	font-size: 10px;
	line-height: 10px;
	margin-top: 40px;
	float: left;
	width: 990px
}
#footer a {
	color: #FFF !important
}
#footer a:hover {
	color: #00ADE3 !important
}
#footer #icon {
	background: url(pix/icon-footer.png) no-repeat 0 0;
	width: 15px;
	height: 16px;
	text-indent: -9999px;
	overflow: hidden;
	float: right;
	margin: -2px 0 0 8px
}
#footer li {
	float: left;
	border-right: 1px solid #FFF;
	padding: 0 10px 2px 0;
	margin-right: 10px
}
#footer .end {
	border: none
}
#fourSixths div .sectionp {
	width: 484px;
	padding-left: 168px
}
a .gal_link {
	position: relative;
	top: -37px;
	left: 254px;
	margin-bottom: -37px;
	float: left
}
span .highlight .gry {
	color: #666
}
ul .desc_list li {
	padding-bottom: 5px
}
div .chkboxes {
	float: left;
	clear: both
}
div .chkboxesinput {
	float: left;
	clear: both
}
div .chkboxesspan {
	float: left;
	padding-top: 11px
}
.table-display dl {
	clear: both;
	width: 100%;
	margin: 0;
	margin-top: 50px;
}
.table-display dt {
	width: 48%;
	float: left;
	margin: 0;
	padding: 2px;
	font-weight: bold;
	vertical-align: bottom;
	text-align: right;
}

/* commented backslash hack for mac-ie5 \*/
dt {
	clear: both;
}
/* end hack */
.table-display dd {
	float: left;
	width: 48%;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	vertical-align: bottom;
}
.link_sep {
display: none;
text-decoration: none;
border: none;
}

.twitterfeeditem {
display: block;
margin-bottom: 5px;
padding: 2px;
border: 1px solid #666;
}