html,body { height:100%; margin:0; background-color:#FFFFFF;}
body,td,th {font-family:Tahoma,Arial,Helvetica,Verdana,Geneva; font-size:8pt; color:#000005; line-height:14px;}

div#wrapper { width:780px; margin:0 auto; min-height:100%; height:auto !important; height:100%;}

div#header {height:133px; position:relative;}
div#header div.sjb {position:absolute; top:48px; width:160px;}
div#header div.sjb span {display:block; height:13px; padding-left:14px; background-repeat:no-repeat; background-position:left center;}
div#header div.sjb span p {padding-left:5px; font-size:8pt; line-height:13px; color:#FAFAFF;}
div#header select {width:160px; margin-top:12px;}
div#header input.button {width:36px; font-size:8pt; border:0; color:#17732B; background-color:#FAFAFF;}
div#header table#navbar {position:absolute; bottom:0px; left:5px;}

div.sjb {width:160px;}
div.sjb span {display:block; height:13px; padding-left:14px; background-repeat:no-repeat; background-position:left center;}
div.sjb span p {padding-left:5px; font-size:8pt; line-height:13px; color:#FAFAFF;}

div#footer {width:780px; margin:-80px auto 0 auto; height:50px; padding-top:30px;}
div#footer p {margin:5px 0; padding:0; text-align:justify; color:#A1A1AD;}

img {border:0;}
form {margin:0;}
p {margin:0; padding:0 1px;}

h1 {font-size:12pt; font-weight:normal; margin:0; line-height:18px;}
h2 {font-size:9pt; text-align:center; margin:0;}
h2 a, h2 a:visited {color: #000005; font-weight:bold;}
h3 {font-size:10pt; color:#43B55B; margin:5px 0 0 0; line-height:16px;}
h3 a, h3 a:visited {color:#17732B;}
h4 {font-size:8pt; color:#DA251D; margin:0; line-height:18px;}

hr {border:1px solid #DA251D; margin:20px 0;}

small {font-size:7pt; line-height:11px;}
big {font-size:10pt; line-height:18px;}
i {color:#59595E;}
em {display:block; margin:5px 0; padding-left:20px; font-style:normal; background-image:url(img/tiny_error.gif); background-repeat:no-repeat; background-position:center left;}
strong {display:block; margin:5px 0; padding-left:20px; font-weight:normal; text-align:justify; background-image:url(img/tiny_arrow.gif); background-repeat:no-repeat; background-position:center left;}
var {font-weight:bold; font-style:normal; color:#FF6600;}

a {color:#17732B; text-decoration:none; font-weight:normal;}
a:visited {color:#96150F;}
a:hover {text-decoration:underline;}
a:hover h2 {text-decoration:underline;}
.fixed a:visited, a.fixed:visited {color:#17732B;}

dl {width:180px; margin:0;}
dd,dt {margin:0 0 1px 0;}
dd {padding:6px 3px;}
dl#leftlinks dt {border-left:3px solid #17A2D1; padding-left:1px;}
dl#leftlinks dd {border-left:3px solid #17A2D1; padding:0; padding-left:1px;}
dt a {display:block; padding:4px 0 4px 6px;}
dt div {background-color:#17A2D1; color:#FAFAFF; padding:4px 0 4px 6px; font-weight:bold;}
dt div a {display:inline; padding:0; color:#FAFAFF;}
dt div a:visited {color:#FAFAFF;}

dt.endcap {height:2px; line-height:2px; font-size:0px;}
dt.endcap div {padding:0; margin:0; height:2px; line-height:2px; font-size:0px;}
dd.shadow {background-image:url(img/shadow_tile.gif); background-repeat:repeat-x; background-position:top center;}
dl#leftlinks dd.shadow {border:0; padding:0;}

input,textarea,select {font-size:8pt; font-family:Tahoma,Arial,Helvetica,Verdana,Geneva;}
fieldset {display:block; width:400px; margin:5px auto; padding:10px;}
fieldset input {width:150px;}
legend {color:#17A2D1; font-weight:bold; font-size:9pt; padding-bottom:5px;}
input.submit {width:auto; border:1px solid #59595E; border-top-color:#A1A1AD; border-left-color:#A1A1AD; background-color:#43B55B; color:#FAFAFF;}
input.nottext {width:auto;}

div#topbar {background-color:#17A2D1; height:16px;}
div#topbar div {height:16px; line-height:16px; margin-bottom:-16px; font-size:7pt; font-weight:bold; color:#FAFAFF; padding-left:5px;}
div#topbar table {height:16px; background-color:white; margin:0 auto;}
div#topbar table tr td {padding:2px 12px;}

ul#featured {width:410px; margin:0; padding:0; list-style:none;}
ul#featured li {display:block; width:200px;}

dd#machinelist {background-image:url(img/bg_machine.gif); background-repeat: no-repeat; background-position: bottom center;}
dd#machinelist a {display:block; margin:4px 0;}
dd#machinelist h2 {color:#17A2D1; text-align:left;}
dd#machinelist hr {border:0; border-top:1px solid #DA251D; width:70%}

table.pricetable tr th, table.pricetable tr td {padding:0 3px;}
table.pricetable tr th, table.pricetable tr td { border-top:3px solid #FAFAFF; border-right:3px solid #FAFAFF; }
table.pricetable tr th { background-color:#17A2D1; color:#FAFAFF; height:24px; }
table.pricetable tr td { border-bottom:1px solid #A1A1AD; text-align:center; }
table.pricetable tr td.blank { border:0; padding:0;}
table.pricetable tr td a img { border:1px solid #FAFAFF; }
table.pricetable tr td a:hover img { border:1px solid #17732B; }

table.emailform { border:1px solid #A1A1AD; margin:40px auto;}
table.emailform tr td { padding:8px 8px; }
table.emailform tr td textarea { width:300px; height:70px; }

table.quickshop tr th {padding:2px; border:1px solid #000005; font-size: 7pt;}
table.quickshop tr td {padding:2px 5px;}
table.quickshop tr td.darker {background-color:#E0E0E8;}
table.quickshop tr.darker {background-color:#E0E0E8;}


/*
	SLIDER
*/
.slider-wrap								{ width: 410px; position: absolute; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 410px; }
.stripViewer .panelContainer				        { position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 410px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; }
#movers-row div								{ width: 83px; float: left; }
#movers-row div a.cross-link 				        { float: right; }

.photo-meta-data							{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='contentSlider/images/transpBlack.png'); padding: 2px 5px; height: 51px; 
											  margin-top: -55px; position: relative; z-index: 9998; color: white; }
.photo-meta-data h1							{ color: white; font-weight:bold }
.photo-meta-data[class] 						{ background: url(contentSlider/images/transpBlack.png); }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width:78px; margin-top: -6px; 
											  position: relative; padding-top: 15px; z-index: 9998; }
.active-thumb 								{ background: transparent url(contentSlider/images/icon-uparrowsmallwhite.png) top center no-repeat; }

