* {
padding:0px;
margin:0px;
border:none;
}

html {

}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background: #B4B4B4;
background-image:url(../images/bg.jpg);
background-repeat:repeat-y;
background-position:center top;
}

body.vendorBody {
background-image:url(../images/vendor-bg.jpg);
}

a {text-decoration:none;}
a:link {color: #333333}     /* unvisited link */
a:visited {color: #333333}  /* visited link */
a:hover {color:#141414}   /* mouse over link */
a:active {color: #333333}   /* selected link */
	
#container {
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
width:750px;
margin-left:auto;
margin-right:auto;
background-color:#f2f2f2;
}

#companyLogo {
padding:15px;
text-align:center;
text-transform:uppercase;
font-size:18px;
font-weight:bold;
background-color: #FFFFFF;
}

#companyLogo img {
vertical-align:middle;
}

#buttonLand {
height:25px;
text-transform:uppercase;
text-align:center;
vertical-align:middle;
}

#buttonLand ul {
}

#buttonLand li {
display:inline;
list-style-type:none;
text-align:center;
font-weight:bold;
}

#buttonLand a {
margin-left:1px;
padding:4px;
width:100px;
height:20px;
background-image:url(../images/button.jpg);
background-repeat:no-repeat;
/* Even though a width is declared above, the float property is required to prevent the width from shrinking. */
float: left;
}

#buttonLand a.long {
width:305px;
background-image:url(../images/buttonLong.jpg);
background-repeat:no-repeat;
/* Even though a width is declared above, the float property is required to prevent the width from shrinking. */
float: left;
color:#663300;
}

#body {
height:524px;
}

#bodyLeft {
margin-top:15px;
float:left;
height:525px;
width:491px;
}

#bodyLeftMovieBox {
height:131px;
margin-left:8px;
margin-bottom:6px;
background-image:url(../images/movie-box.jpg);
background-position:center;
background-repeat:no-repeat;
}

#bodyLeftMovieBoxImage {
float:left;
padding-top:45px;
margin-left:20px;
width:70px;
vertical-align:middle;
}

#bodyLeftMovieBox p {
float:right;
padding-top:47px;
margin-right:20px;
width:335px;
color:#666666;
font-weight:bold;
font-style:italic;
font-size:11px;
text-align:justify;
}

#bodyLeftMovieBox p.movieInstructions {
padding-top:2px;
color:#333333;
font-style:normal;
text-align:justify;
}

#forClear {
clear:both;
}

#bodyLeftForm {
clear:both;
height:383px;
background-image:url(../images/payCalcBG.gif);
background-position:center;
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
}

#custInfoForm {
height:114px;
position:relative;
top:93px;
left:33px;
}

#vendorInfoForm {
height:75px;
position:relative;
top:75px;
left:33px;
}

#equipInfoForm {
height:75px;
position:relative;
top:76px;
left:33px;
}

#calcButton {
height:75px;
position:relative;
top:58px;
left:33px;
text-align:center;
font-size:10px;
}

#bodyLeft table {
width:440px;
}

td.intructions {
font-size:10px;
}

input[type="text"] {
border-color:#999999;
border-style:solid;
border-width:.25px;
}

#bodyRight {
float:right;
margin-top:15px;
width:251px;
height:509px;
background-image:url(../images/bodyRightBG.jpg);
background-position:left;
background-repeat:no-repeat;
}

#bodyRight img {

}

#bodyRightText {
height:404px;
margin-top:39px;
margin-left:5px;
padding-left:5px;
padding-bottom:5px;
width: 220px;
text-align:justify;
}

#flashingTestimonials {
clear:both;
height:80px;
}

#footer {
padding-bottom:16px;
height:88px;
background-image:url(../images/ampacLogo.gif);
background-repeat:no-repeat;
background-position: 50px 20px;
}

#vendorFooter {
text-align: center;
padding-bottom:16px;
height:88px;
}

#footer ul {
padding-top:15px;
padding-left:235px;
}

#vendorFooter ul {
padding-top:15px;
}

#vendorFooter  li, #footer li {
display:inline;
list-style-type:none;
text-align:center;
font-weight:bold;
text-transform:uppercase;
}


#footer p {
padding-top:5px;
padding-left:140px;
}

#vendorFooter p {
	padding-top:5px;
}

#italics {
font-style:italic;
font-weight:bold;
}

#vendorFooter img, #footer img {
vertical-align:middle;
}

#promoImages {
	position: relative;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}