body {background:#555756 url(images/bg_fade.gif) repeat-x scroll left -52px;color:#333333;font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;font-size:12px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;text-decoration:none;margin:0pt;padding:0pt;text-align:center;margin:0px;padding:0px;}a {color:#1D5B99;}a:hover {color:#555656;}img {border:0pt none;}p {line-height:18px;color:#464545;}ul {list-style-image:none;list-style-position:outside;list-style-type:none;}#asinfo {margin:2px auto 5px;width:860px;}#tag {float:left;}#asinfo #date_stamp {float:right;padding:13px 30px 0px 0px;font-size:9px;color:#333333;text-align:right;}#toptrans {background:transparent url(images/toptrans2.png) no-repeat scroll right top;height:17px;margin:0px auto -5px;position:relative;top:28px;width:860px;z-index:100;}#header {clear:both;width:860px;height:150px;margin:0pt auto;}#headimage {float:left;}#aslogo {float:right;}#asbar {float:left;}#loginbar p.login {color:#CECFD1;}#loginbar a {color:#8DAACA;text-decoration:none;}#loginbar a:hover {text-decoration:none;color:#E3E2E2;}#loginbar {background-image:url(images/ASbar.jpg);background-repeat:repeat-x;font-size:11px;text-align:center;width:235px;height:35px;float:right;}#mainbody {margin:0pt auto;width:860px;height:100%;min-height:670px;padding:0px;background:#F0F0F0;}#mainleft {clear:both;float:left;width:625px;min-height:670px;margin:0pt auto;background:#FFFFFF;}#mainleft #nav {background:url(images/nav_bar2.jpg)  no-repeat scroll left top;height:35px;width:625px;margin:0pt auto;position:relative;}#mainleft #nav #specialistnav {margin:0pt;padding:0pt;}#mainleft #nav #specialistnav li {display:inline;}#mainleft #nav #specialistnav li a {float:left;height:23px;padding-top:12px;text-decoration:none;color:#444444;font-weight:bold;}#mainleft #nav #specialistnav li a:hover {color:#375D9D;background:url(images/nav_ovr.jpg) repeat-x;}/* OLD NAV #mainleft #nav #specialistnav li#cp a {padding-left:30px;width:103px;}#mainleft #nav #specialistnav li#sb a {width:112px;}#mainleft #nav #specialistnav li#ep a {width:85px;}#mainleft #nav #specialistnav li#sv a {width:68px;}#mainleft #nav #specialistnav li#ev a {width:63px;}#mainleft #nav #specialistnav li#nw a {width:57px;}#mainleft #nav #specialistnav li#pd a {padding-right:30px;width:77px;}*/#mainleft #nav #specialistnav li#cp a {padding-left:30px;width:103px;padding-right:15px;}#mainleft #nav #specialistnav li#sb a {width:112px;padding-right:15px;}#mainleft #nav #specialistnav li#ep a {width:85px;padding-right:15px;}#mainleft #nav #specialistnav li#sv a {width:68px;padding-right:15px;}#mainleft #nav #specialistnav li#nw a {width:57px;padding-right:15px;}#mainleft #nav #specialistnav li#ev a {width:63px;padding-right:32px;}#mainimage {background-color:#FFFFFF;height:190px;width:625px;}#formhead {background-color:#FFFFFF;width:625px;}#formcontent {height:100%;min-height:390px;width:625px;background-color:#FFFFFF;}#content {text-align:left;line-height:20px;min-height:280px;width:625px;background-color:#FFFFFF;}#pages p {padding:0px 30px;}#adboxes {clear: both;width:625px;background-color:#FFFFFF;}#adboxes #product {margin:18px 0px 24px 0px;}#adboxes #product #ad1 {float:left;margin-left:28px;}#adboxes #product #ad2 {float:left;margin-left:16px;margin-right:16px;}#adboxes #product #ad3 {float:left;margin-right:28px;}#mainright {width:235px;float:right;background:#F0F0F0;}#mainright ul#dealersearch {background:url(images/search_bgTEXT.jpg) no-repeat scroll left top;height:225px;border-bottom:solid 1px #C8C9CA;margin:0pt auto;}#mainright ul#spotlight {clear:both;height:362px;background:url(images/spotlight_bg.jpg) no-repeat scroll left top;border-bottom:solid 1px #C8C9CA;margin:0pt auto;}#mainright ul#spotlightAS {clear:both;height:362px;background:url(images/spotlightAS_bg.jpg) no-repeat scroll left top;border-bottom:solid 1px #C8C9CA;margin:0pt auto;}#mainright ul#spotlight ul#featured {list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:37px;padding:20px 0px;}#mainright ul#spotlight ul#featured li {background-color:#FFFFFF;border:1px solid #D5D5D5;margin:7px 0pt;text-align:center;width:138px;height:73px;}#mainright ul#spotlight ul#featured li img {padding-top: 4px;}#mainright ul#spotlight ul#featured li#spotlighted {border:solid 1px #D5D5D5;margin:0pt;}#mainright ul#newsletter {min-height:83px;background-color:#F0F0F0;margin:0pt auto;padding-left:0px;}#bottrans {background:transparent url(images/bottrans2.png) no-repeat scroll left top;height:17px;margin:0px auto 0pt;position:relative;bottom:15px;width:860px;z-index:100;clear:both;}#footer {clear:both;height:25px;width:860px;margin:-16px auto 5px;}#footer p.foottext {color:#F0F0F0;font-size:11px;}.slogan {font-size:14px;font-weight:bold:}.aloha a {font-size:10px;color:#555756;text-decoration:none;}.aloha a:hover {color:#B6B7B9;}ul#formcol {margin: 0pt;padding: 0px;}ul#formcol li {margin-bottom: 10px;line-height: 25px;font-size: 11px;}ul#formcol li.input {margin-bottom: 0px;line-height: 29px;font-size: 10px;}ul#formcol li.inputgroup {margin-bottom: 0px;line-height: 14px;font-size: 10px;}ul#formcol li.inputgroupfirst {margin-top: 7px;margin-bottom: 0px;line-height: 14px;font-size: 10px;}ul#formcol li.inputgrouplast {margin-bottom: 7px;line-height: 14px;font-size: 10px;}ul#formcol2 {margin: 0pt;padding: 0px;}ul#formcol2 li {margin-bottom: 5px;line-height: 20px;font-size: 11px;}ul#formcol2 li.input {font-size: 10px;}ul#sale {margin: 0pt;padding: 0px;}ul#sale a {font-size: 12px;font-weight: bold;text-decoration: underline;color: #222222;}ul#sale li {margin-bottom: 8px;line-height: 14px;font-size: 11px;}ul#sale li a {font-size: 12px;font-weight: bold;text-decoration: none;color:#1D5B99;}ul#sale li a:hover {color:#555656;}.h6 {font-size: 13px;font-weight: bold;text-decoration: none;color:#1D5B99;}#bio {margin-top: 26px;}#bio p {margin: 2px 0px 7px 0px;font-size: 11px;line-height: 14px;}#bio p.first {margin: 20px 0px 7px 12px;font-size: 11px;line-height: 14px;}