body { margin: 0px 0px 0px 0px; background: #fff; font-family: Verdana, "Trebuchet MS", Trebuchet, Arial, sans-serif; font-size: 9pt; }
img { border: none; }
a { font-family: Helvetica, sans-serif; color: #0054A6; }
a.mainnav { text-decoration: none; font-weight: bold; font-smooth: always; }
a.mainnav:hover { background: #0054A6; color: #fff; }
h1 { font-family: Helvetica, sans-serif; color: #0054A6; font-size: 1.5em; }
h2 { font-family: Helvetica, sans-serif; color: #0054A6; font-size: 1em; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px}
h4 { font-family: Century, sans-serif; color: #C69C6D; font-size: 5em; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
p { font-size: 1em; }
p.footer { font-size: 0.8em; }
.quickselect { font-size: 0.9em; }
.productlist { width: 368px; height: 247px; background: url(../images/products_product_bg.gif) no-repeat; text-align: center; }
ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
li { list-style-type: none; }

b.lightertext { color: #dddddd; }

#header { position: relative; }
#header_left { position: relative; width: 250px; }
#header_right { position: absolute;  text-align: right; top: 30px; left: 550px; }
#container { background-position: top ; width: 753px; margin-left: auto; margin-right: auto; padding: 20px 0px 20px 0px; }
#feature { position: relative; background: url(../images/feature_kbthree.gif) no-repeat; width: 753px; height: 348px; }
#moreinfo { position: absolute; top: 268px; left: 400px; }
#kiosknav { position: absolute; top: 18px; left: 528px; }
#pricing { position: absolute; top: 190px; left: 268px; }
#content { position: absolute; top; 493px; left: 400px; width: 400px; }
#main_content { position: relative; }
#main_left { position: absolute; width: 208px; }
#main_right { position: relative; top: 0px; left: 250px; width: 500px; }
#footer { position: relative; }
#footer_left { position: relative; width: 250px; }
#footer_right { position: absolute; text-align: right; top: -15px; left: 580px; }
#common { position: relative; background: url(../images/common_bg.jpg) no-repeat; width: 753px; height: 475px;  }
#common_content { margin: 20px 30px 30px 30px; position: relative; top: 30px; }
#common_contact { margin: 20px 30px 30px 30px; position: relative; top: 150px; left: 50px}
#contact_form { position: absolute; top: 135px; left: 300px; width: 400px; }

#step1 { margin-bottom: 10px; }
#heading { position: absolute; top: 180px; left: 4px; }
#heading2 { position: absolute; top: 60px; left: 4px; }
#heading3 { position: absolute; top: 50px; left: 4px; }
#stepcontent { position: relative; top: 0px; background: url(../images/product_frame_top_01.gif) no-repeat; width: 753px; padding-top: 1px; }
#kiosk_selector {position: absolute; top: 1px; left: 35px; }
#gallery { position: relative; top: 0px; left: 120px; width: 600px; height: 330px; border-bottom: solid 1px #999999; }
#gallery_image { position: absolute; top: 0px; left: 100px; }
#title { position: absolute; top: 260px; left: 0px; }
#imageadvance { visibility: hidden; }
#colorselector {  position: absolute; top: 10px; left: 450px; }
#white { background: #fff; margin: 0px 0px 0px 0px; height: 25px; width:50px; border: 1px solid #000; }
#silver { background: #888888; margin: 0px 0px 0px 0px; height: 25px; width:50px; border: 1px solid #000; }
#black { background: #000; margin: 0px 0px 0px 0px; height: 25px; width:50px; border: 1px solid #000; }
#desc { position: absolute; top: 10px; left: 10px; width: 300px; }
#spec { position: relative; top: 10px; left: 350px; width: 250px; }
#stepbottom { position: relative; top: 0px; background: url(../images/product_frame_repeater_01.gif) repeat-y; width: 753px;  }
#kioskinfo { position: relative; top: 0px; left: 120px; width: 600px; padding: 10px 10px 10px 10px; }
#total { position: relative; left: 450px; top: 10px; width: 228px; height: 23px; background: url(../images/subtotalbg.gif) no-repeat #000; padding-top: 8px; padding-left: 10px; font-size: 12px; font-weight: bold; color: #fff; }
#stepcap { position: relative; top: 0px;  background: url(../images/product_frame_cap_01.gif) no-repeat; width: 753px; height: 15px; }

#step2 { position: relative; background: url(../images/product_frame_top_02.gif) no-repeat; width: 753px; margin-bottom: 30px; }
#step2content { position: relative; top: 20px; background: url(../images/product_frame_repeater_02.gif) repeat-y;  padding: 0px 40px 10px 0px; }
#step2cap { position: relative; top: 20px;  background: url(../images/product_frame_cap_02.gif) no-repeat; width: 753px; height: 15px; }
#customize_field {position: relative; top: 1px; left: 35px; }
#step3 { position: relative; width: 753px; margin-bottom: 60px; }
#step3content { position: relative; background: url(../images/product_frame_top_03.gif) repeat-y;  padding: 30px 40px 10px 0px; }
#step3cap { position: relative;  background: url(../images/product_frame_cap_03.gif) no-repeat; width: 753px; height: 22px; }
#contact_field {position: relative; top: 1px; left: 35px; }

#printerfriendly {position: absolute; top: 230px; left: 300px; }
