html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0; padding: 0; border: 0; outline: 0;
	font-weight: inherit; font-style: inherit; font-family: inherit; font-size:100%;
	text-align: left; /*vertical-align: baseline;*/ }
a img { border:none; }
a { cursor:pointer; text-decoration:none; color:#CCC; }
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align:top }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }
strong {
	font-weight:bold;
	}

/* frame set */
.clear {
	clear:both;
  height:0px;
	}
  
html, body {
	background:#1B1D1E;
  font:normal 12px Verdana, Arial, Helvetica, sans-serif;
  color:#CCC;
  height:100%;
	}
  
#wrapper {
	position:relative;
  min-height:100%;
	}

#head {
	background:url(images/site/head_bg.gif) repeat-x;
	position:relative;
	}
	
#foot {
  position:fixed;
  bottom:0;
  width:100%;
	/*height:139px;*/
	height:31px;
  background:#1B1D1E url(images/site/f_bg.gif) repeat-x bottom;
  /*
  position:relative;
  margin-top:-50px;
  */
	}

.tracking-window-wrap {
  position:fixed;
  bottom:41px;
	height:56px;
	width:100%;
  display:none;
	}

.tracking-window-wrap-01 {
	width:702px;
	margin:auto;
	position:relative;
	}

.logo-wrap {
  position:absolute;
	bottom:51px;
  width:100%;
	}

.logo {
	height:69px;
	text-align:center;
	margin:auto;
	width:702px;
  position:relative;
  padding-top:20px;
	}
  
.logo ul {
	padding:0;
	margin:auto;
  margin-left:151px;
	list-style:none;
	float:left;
	}
	
.logo ul li {
	float:left;
	height:69px;
  padding:0 10px;
	}

.foot-nav {
	/*padding-top:20px;*/
	padding-top:1px;
	text-align:center;
	margin:auto;
	width:702px;
	}
	
.foot-nav ul {
	padding:0;
	margin:auto;
	list-style:none;
	float:left;
	}
	
.foot-nav ul li {
	float:left;
	height:30px;
	}
	
.foot-nav ul li a {
	padding:11px 10px;
	display:block;
	}
	
.foot-nav ul li.div {
	width:2px;
	background:url(images/site/f_div.gif) no-repeat;
	}
	
.head {
	width:747px;
	margin:auto;
	background:url(images/site/head_left_bg.gif) no-repeat left;
  position:relative;
	}
	
.head-w {
	padding:0 0 0 15px;
  position:relative;
	}
	
.head-01 {
	height:53px;
	background:url(images/site/head_bg_00.gif) no-repeat;
	}
	
.head-02 {
	height:65px;
  overflow:hidden;
	}
	
.head-03 {
	height:172px;
  position:relative;
	}
  
.home-url {
  height:77px;
  left:22px;
  position:absolute;
  top:10px;
  width:250px;
  z-index:1000;
	}
  
.home-url a {
	display:block;
  height:77px;
	}
  
.home-url span {
	position:absolute;
	left:-999em;
	}
	
.p-nav, .p-part {
	list-style:none;
	float:left;
	}
	
.p-nav li {
	list-style:none;
	height:65px;	
	float:left;
	}
	
.nav-01 {
	background:url(images/site/head_bg_01.gif) no-repeat 0 0;
	width:196px;
	}
	
.nav-02 {
	background:url(images/site/head_bg_01.gif) no-repeat -196px 0pt;
	width:334px;
	}
	
.nav-03 {
	background:url(images/site/head_cart.jpg) no-repeat 0px -65px;
	width:202px;
	}
	
.top-nav {
	margin-top:35px;
	padding:0 0 0 16px;
	}
	
.top-nav li a {
	display:block;
	height:30px;
	}
	
.top-nav li span {
	position:absolute;
	left:-999em;
	}

.reg {
	background:url(images/site/nav_01.gif) no-repeat 0 0;
	width:86px;
	margin-right:1px;
	}
		
.reg a:hover {
	background:url(images/site/nav_01.gif) no-repeat 0 -30px;
	}

.log {
	width:84px;
	background:url(images/site/nav_01.gif) no-repeat -87px 0;
	}
	
.log a:hover {
	background:url(images/site/nav_01.gif) no-repeat -87px -30px;
	}
  
.acc {
	background:url(images/site/nav_02.gif) no-repeat 0 -30px;
	width:86px;
	margin-right:1px;
	}
		
.acc a:hover {
	background:url(images/site/nav_02.gif) no-repeat 0 0;
	}

.off {
	width:84px;
	background:url(images/site/nav_02.gif) no-repeat -87px -30px;
	}
	
.off a:hover {
	background:url(images/site/nav_02.gif) no-repeat -87px 0;
	}
	
.p-part li {
	list-style:none;
	height:172px;
	float:left;
	}
	
.p-text {
	background:url(images/site/text_red.gif) no-repeat;
	height:37px; margin-bottom:8px;
	}

.p-reds {
	background:url(images/site/panel_red.gif) no-repeat;
	width:196px;
	}
	
.p-reds-w {
	padding:20px 0 0 17px;
	}

.p-reds-w input[type=radio] {
	margin:3px 5px 0px 3px;
	}
	
.p-reds-w label {
	display:block;
	margin:0;
	cursor:pointer;
	padding:1px 0 5px 10px;
	}
	
.rad-01 { background:url(images/site/rad_all.gif) no-repeat 0px 0px; }
.rad-01:hover { background:url(images/site/rad_all.gif) no-repeat -179px 0px; }
.rad-02 { background:url(images/site/rad_all.gif) no-repeat 0px -23px; }
.rad-02:hover { background:url(images/site/rad_all.gif) no-repeat -179px -23px; }
.rad-03 { background:url(images/site/rad_all.gif) no-repeat 0px -46px; }
.rad-03:hover { background:url(images/site/rad_all.gif) no-repeat -179px -46px; }
.rad-04 { background:url(images/site/rad_all.gif) no-repeat 0px -69px; }
.rad-04:hover { background:url(images/site/rad_all.gif) no-repeat -179px -69px; }
	
.p-year {
	background:url(images/site/panel_all.gif) no-repeat 0px 0px;
	width:161px;
  text-align:center;
	}
	
.p-make {
	background:url(images/site/panel_all.gif) no-repeat -161px 0px;
	width:171px;
  text-align:center;
	}
	
.p-mode {
	background:url(images/site/panel_all.gif) no-repeat -332px 0px;
	width:204px;
  text-align:center;
	}

.t-c-btn {
	font-size:12px;
  font-weight:bold;
  color:#000;
  margin:27px auto auto;
  width:124px;
  line-height:2em;
  cursor:pointer;
  text-align:right;
	}

.t-c-btn a {
	display:block;
  text-align:right;
  padding-right:29px;
  color:#000;
	}

.pull-cart {
	display:none;
  width:150px;
  position:absolute;
  right:11px;
  top:118px;
  z-index:10000;
	}

.pc-items {
	background:url(images/site/bg-pull-cart.jpg) repeat-y;
	}

.pc-items tr {
	background:url(images/site/pull_cart_div.gif) no-repeat bottom;
  }
  
.pc-items td {
	color:#580e19;
  font-size:10px;
  vertical-align:middle;
  padding:4px 3px 5px 3px;
	}

.pc-items td a {
	color:#580e19;
	}

.pc-panel {
	padding:3px 4px;
  border:1px solid #98c2ce;
  border-top:none;
  background:#c8cfd2;
	}

.pc-panel input[type=button] {
	background:url(images/site/pull-cart-btn.gif) no-repeat;
  width:76px;
  height:19px;
  padding:0; margin:0;
  border:none;
  cursor:pointer
	}

.pc-panel span {
	color:#17894a;
  font-weight:bold;
	}

.empty-cart {
	color:#17894a;
  padding-left:30px;
  padding-bottom:5px;
  font-size:11px;
	background:url(images/site/pull_cart_div.gif) no-repeat bottom;
	}
  
.spanel {
	margin:90px 0 0 0;
	font:bold 16px Verdana, Geneva, sans-serif;
	background:#CCC;
	border:1px solid #999;
  text-align:center;
	}  
  
.fader {
	position:absolute;
	height:157px;
	top:0;
	z-index:10;
	background:#20292b;
	}
  
.head-03 .year {
	left:195px;
	width:161px;
	}
.head-03 .make {
	left:357px;
	width:171px;
	}
.head-03 .mode {
	left:528px;
	width:191px;
	}

/* BODY FRAME */
#body {
	background:#1B1D1E;
	padding-top:24px;
	}
	
.body {
	width:717px; /*height:500px;*/
	margin:auto;
  padding-bottom:159px;
	}

.section {
	padding:0pt 14px;
	}

.title {
	background:url(images/site/block_title.gif) no-repeat;
	padding:0pt 14px; height:59px;
	margin-bottom:20px;
	}
	
.title h2 {
	font:bold 16px Verdana, Geneva, sans-serif;
	color:#86B4C6;
	line-height:2.1em;
	}
	
.title h4 {
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#5E6064;
	line-height:2.3em;
	}
  
.title h4 a {
	color:#5E6064;
  text-decoration:underline;
	}

.title02 {
	background:url(images/site/bg-panel-01.gif) repeat-x;
	border:1px solid #2A3436;
	padding:0pt 14px;
	margin-bottom:5px;
	}
	
.title02 h2 {
	color:#C8CCD2;
	font:bold 14px Verdana, Geneva, sans-serif;
	line-height:2.5em;
	}
  
.title02 div {
	color:#C8CCD2;
	font:normal 11px Verdana, Geneva, sans-serif;
	line-height:3em;
	}
  
.title02 div a {
	display:block;
	}
	
.title02 h2 a {
	display:block;
	color:#C8CCD2;
	}

.parttype {
	float:left;
	margin-bottom:7px;
	}
  
.parttype h1 {
	text-align:center;
  font:bold 13px Verdana, Arial, Helvetica, sans-serif;
  background:#2a3436;
  padding:4px 0px 6px 0px;
  margin-bottom:5px;
  }
  
.parttype div {
	width:223px;
	float:left;
	margin-left:7px;
  border:1px solid #2d3235;
  background:#21292C;
  text-align:center;
	}
  
.parttype div.start {
	margin:0;
	}	
  
.parttype div.ina {
	background:url(images/site/panel_part.png) no-repeat 0 0;
	}
	
.parttype div.act {
	background:url(images/site/panel_part.png) no-repeat -127px 0;
	}

.parttype div a {
	display:block;
	text-align:center;
	cursor:pointer;
	padding-top:5px;
  margin-bottom:7px;
	}
	
.parttype div a span {
	display:block;
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#FFF;
	text-align:center;
	padding-top:4px;
	}

.list-items {
	clear:both;
	}

.list-items div {
	position:relative;
	border:1px solid #2A3436;
	background:#20292B;
	margin-bottom:5px;
	font:normal 13px Verdana, Geneva, sans-serif;
	min-height:35px;
	padding:5px 10px 3px 10px;
	}

.list-items div a {
	color:#DDD;
	}

.list-items div .desc {
	display:block;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#8e8e8f;
	width:70%;
	}
	
.list-items div .price {
	position:absolute;
	right:10px;
	top:9px;
	font:bold 18px Verdana, Geneva, sans-serif;
	color:#AECED8;
	}
	
/* front page */
.list-makes {
	float:left;
	}

.list-makes div {
	background:#1E2728 url(images/site/listmake-bg.gif) repeat-x scroll 0 0;
	border:1px solid #2A3436;
	float:left;
	height:61px;
	margin:0 3px 3px 0;
	text-align:center;
	width:81px;
	}

.list-makes div a {
	color:#B4D1DB;
	display:block;
	text-align:center;
	font:normal 11px Verdana, Geneva, sans-serif;
	height:61px;
  letter-spacing:-1px;
	}
	
.list-makes div a img {
	margin:1px 0 3px;
	}

.list-makes .start {
	margin:0 3px 3px 1px;
	}
	
.list-makes .end {
	margin:0 2px 3px 0;
	}
	
/* product focus */
.p-col-01 {
	width:336px;
	float:left;
	}
	
.p-col-02 {
	width:336px;
	float:right;
	}
	
.p-info-01 {
	width:336px;
	height:158px;
	background:url(images/site/p_bg_panel_01.jpg) no-repeat;
	}
	
.p-panel-01 {
	background:#20292B url(images/site/p_bg_panel_02.jpg) no-repeat top;
	border:1px solid #2A3436;
	border-top:none;
	padding-bottom:8px;
	min-height:150px;
	}

.p-thumb {
	border:1px solid #4A595C;
	padding:1px;
	background:#1B1D1E;
	}
	
.p-price {
	font:bold 18px Verdana, Geneva, sans-serif;
	color:#AECED8;	
	}
	
.p-font-01 {
	color:#5E6064;
	}
	
.p-font-02 {
	color:#AECED8;
	}

.p-font-01, .p-font-02 {
	font:normal 9px Verdana, Geneva, sans-serif;
	}
	
.p-font-03 {
	color:#d5d8dd;
	font:bold 14px Verdana, Geneva, sans-serif;
	}
	
.p-font-04 {
	color:#FFF;
	font:normal 12px Verdana, Geneva, sans-serif;
	padding:0 0 0 10px;
	line-height:1.5em;
	}
	
.p-font-05 {
	color:#7CBDD8;
	font-weight:bold;
	}

.p-divider {
	background:url(images/site/p_div_panel_01.jpg) no-repeat;
	height:10px;
	}
	
.p-notes {
	color:#c8ccd2;
	font:normal 11px Verdana, Geneva, sans-serif;
	margin:0 0 0 13px; padding:8px 8px 0 0;
	list-style-image:url(images/site/list-style.gif);
	line-height:1.3em;
	}

.p-notes li {
	margin-bottom:5px;
	}
  
.product-info {
	padding:5px 0 10px 0;
	}
	
/* shopping cart */
.sc-items {
	background:url(images/site/sc_item_panel_bg.jpg) no-repeat;
	height:102px;
	margin-bottom:20px;
	}
	
.sc-coupon {
	width:100%;
	font:normal 12px Verdana, Geneva, sans-serif;
	color:#FFF;
	}
	
.sc-coupon td {
	text-align:right;
	height:33px;
	vertical-align:middle;
	}
	
.sc-btn-check {
	background:url(images/site/sc_btn_check.gif) no-repeat;
	width:48px;
	height:18px;
	border:none;
	cursor:pointer;
	}
  
.sc-btn-track {
	background:url(images/site/btn_track.gif) no-repeat;
	width:53px;
	height:18px;
	border:none;
	cursor:pointer;
	}
	
.sc-total-price {
	width:438px;
	float:right;
	}

.sc-total-price {
	background:url(images/site/sc_price_panel_bg.gif) repeat-x scroll;
	border:1px solid #202526;
	border-top:none;
	border-bottom:none;
	height:58px;
	color:#FFF;
	font:normal 10px Verdana, Geneva, sans-serif;
	line-height:58px;
	}
  
.sc-total-price-table {
	width:180px;
  margin-left:36px;
	}
  
.sc-total-price-label {
  font-weight:bold;
  text-align:right;
	}
  
.cp-detail {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
  line-height:1em;
	}
  
.cp-detail td {
	color:#dbdbdc;
  padding:1px 0 1px 15px;
  width:50%;
	}
	
.sc-total-price div {
	text-align:right;
	padding-right:15px;
	}

.sc-total-price span {
	font-size:16px;
	font-weight:bold;
	}
	
.sc-item {
	width:100%;
	height:102px;
	}
	
.sc-item td {
	height:100%;
	vertical-align:middle;
	}
	
.sc-thumb {
	border:1px solid #2A3436;
	margin:0 7px 0 7px;
	}
	
.sc-qty {
	background:url(images/site/sc_qty.gif) no-repeat left;
	border:0;
	font:bold 12px Verdana, Geneva, sans-serif;
	text-align:center;
	width:30px;
	padding:3px 2px 4px 0px;
	}
	
.sc-plus {
	margin:0;
	vertical-align:middle;
	}
	
.sc-price {
	font:bold 18px Verdana, Geneva, sans-serif;
	color:#89b59e;
	}
	
.sc-title {
	font:bold 16px Verdana, Geneva, sans-serif;
  letter-spacing:-1px;
	color:#b0cdd8;
	padding-bottom:14px;
	}
  
.sc-google {
	text-align:center; 
  width:150px; 
  float:right; 
  font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	}
  
.sc-google div {
	text-align:center;
	}
  
.sc-google form {
	text-align:center;
	}
  
.sc-google input[type=image] {
	margin-bottom:5px;
	}
  
.sc-google a {
	color:#CCC;
	}
	
/* REGISTER */
.reg-col-01 {
	float:left;
	}

.reg-col-02 {
	float:right;
	}
	
.reg-col-01, .reg-col-02 {
	width:336px;
	}

.form-register {
	width:100%;
	}

.form-register td {
	padding:8px 12px 9px 0;
  margin:0;
	text-align:right;
	vertical-align:middle;
	width:50%;
	}
	
.form-register td label {
	color:#D5D8DD;
	display:block;
	font:bold 12px Verdana,Geneva,sans-serif;
	text-align:right;
	}
 
.form-register td span {
	color:#616161;
	font:10px Verdana,Geneva,sans-serif;
	}
	
.reg-top {
	padding-top:3px;
	}
  
.reg-top-ab {
	padding-top:2px;
	}
  
/* LOGIN PAGE */
.login-col-01, .login-col-02 {
	width:336px;
  height:158px;
  text-align:center;
	}

.login-col-01 {
	background:url(images/site/login_bg.jpg) no-repeat left;
  float:left;
	}

.login-col-02 {
	background:url(images/site/login_bg.jpg) no-repeat right;
  float:right;
	}

.form-login td {
	padding:8px 12px 0 0;
	}

.forgot-pass {
	width:160px;
  float:left;
  text-align:center;
  font-size:11px;
	}
  
/* CHECKOUT */
.checkout-col-01, .checkout-col-02 {
	width:336px;
	}
  
.checkout-col-01 {
	float:left;
	}
  
.checkout-col-02 {
	float:right;
	}
  
.checkout-bg {
	background:#20292B url(images/site/co_bg.jpg) no-repeat top;
  border:1px solid #2A3436;
  border-top:none;
	}
  
.checkout-bg-01 {
	background:url(images/site/ca_pay_bg.jpg);
  height:246px;
	}
  
.checkout-bg-02 {
	background:url(images/site/ca_comment_bg2.jpg) no-repeat;
  height:246px;
	}
  
.cp-text {
	background:url(images/site/ca_comment_bg.jpg);
  border:none;
  width:309px;
  height:217px;
  padding:2px;
  font:normal 12px Verdana, Arial, Helvetica, sans-serif;
  overflow:auto;  
	}
  
.login-bg {
	background:url(images/site/login_bg.jpg) no-repeat right;
  height:158px;
	}
  
.cp-item {
	background:url("images/site/cp-div-items.gif") repeat-x scroll center -1px #20292B;
  height:50px;
  padding:0 0 0 20px;
	}

.cp-item table {
	width:100%;
  height:50px;
  font-size:11px;
	}
  
.cp-item .cp-01 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
  color:#FFF;
	}
  
.cp-item .cp-02 {
	font-size:10px;
  color:#747474;
	}

.cp-billing {
  background:#20292B;
  border:1px solid #2A3436;
  font-size:11px;
  line-height:1.5em;
  margin-bottom:5px;
	}
  
/* ORDER HISTORY */
.list-history {
	float:left;
	}
  
.list-history div.start {
	margin-left:0;
	}
  
.list-history div div.wrap {
	background:#1f282a url(images/site/order_history_bg.gif) repeat-x top;
  border:1px solid #2a3436;
  padding-bottom:5px;
	}
  
.list-history > div {
	float:left;
	width:222px;
  margin:0 0 11px 11px;
	}
  
.list-history h1 {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
  color:#d5d8dd;
  text-align:center;
  padding:6px 0;
	}
  
.list-history p {
  font-size:11px;
  line-height:1.4em;
	}
  
.list-history p span {
	font-weight:bold;
  color:#89b59e;
	}
  
.list-history p.info {
	color:#fff;
  font-size:10px;
	padding:3px 10px;
	}
  
  
/* LIST TRACKING */
.list-tracking {
	float:left;
	}
  
.list-tracking div.start {
	margin-left:0;
	}
  
.list-tracking div div.wrap {
	background:#1f282a url(images/site/tracking_bg.jpg) repeat-x top;
  border:1px solid #2a3436;
  padding-bottom:5px;
	}
  
.list-tracking > div {
	float:left;
	width:222px;
  margin:0 0 11px 11px;
	}
  
.list-tracking h1 {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
  color:#d5d8dd;
  text-align:center;
  padding:6px 0;
  margin-bottom:7px;
	letter-spacing:-1px;
	}
  
.list-tracking p {
  font-size:11px;
  line-height:1.4em;
	}
  
.list-tracking p span {
  color:#89b59e;
	}
  
.list-tracking p.info {
	color:#6c6c6c;
  font-size:10px;
	padding:2px 10px;
  font-weight:bold;
	}

/* SEARCH PAGE */
.list-search {
	float:left;
  width:100%;
	}
  
.list-search div.result {
	float:left;
	width:222px;
  height:158px;
  background:url(images/site/ps_item_bg.jpg) no-repeat;
  margin:0 0 11px 11px;
	}
  
.list-search div.start {
	margin-left:0;
	}
  
.list-search h1 {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
  padding:9px 2px;
  height:39px;
	}
  
.ps-pagination {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
  color:#FFF;
	}
  
.ps-pagination p {
  text-align:center;
  line-height:1.7em;
	}

.ps-pagination p.info {
	color:#5E6064;
  font-weight:normal;
  font-size:10px;
	}
  
.top-search-form {
	float:right;
  width:300px;
	padding:15px 25px 0 0;
  position:relative;
	}
  
.top-search-form div {
	float:right;
	}

.top-search-field {
	position:absolute;
  top:15px;
  right:55px;
	background:url(images/site/top_search_field.gif) no-repeat;
  width:141px;
  height:16px;
  padding:6px 7px;
  display:none;
  z-index:10000;
	}
  
.top-search-field input {
	border:none;
  background:transparent;
  font:bold 12px Verdana, Geneva, sans-serif;
  width:141px;
	}
  
.top-search-btn {
	background:url(images/site/top_search_btn.gif) no-repeat;
  width:30px;
  height:27px;
  cursor:pointer;
	}
  
.top-search-btn input {
	border:none;
  background:transparent;
  cursor:pointer;
  width:30px;
  height:27px;
	}
 
.bold-chat {
	position:absolute;
  top:15px;
  right:55px;
  width:174px;
  height:42px;
  z-index:1;  
	}
  
/* CONTACT US */
.contact_us {
	background:url(images/site/contact_bg.png) no-repeat;
  height:265px;
  padding:0px 12px;
	}
  
.contact_us h2 {
	padding:15px 0 10px 0;
	}

.contact_form {
	width:100%;
	}
  
.contact_form td {
  padding:8px 0px;
  vertical-align:middle;
	}

.contact_form td label {
	margin-right:10px;
	}
  
.contact_text {
	background:url(images/site/ca_comment_bg.png) no-repeat;
  padding:5px;
	}
  
.contact_text textarea {
	border:none;
  background:transparent;
  height:267px;
  width:301px;
  overflow:auto;
	}

/* ADDRESS BOOK */
.list-history p.ab-info {
	padding:8px 10px;
	}
  
.list-history p.ab-info-01 {
	height:70px;
	}
  
.list-history p.ab-addr {
	text-align:center;
  line-height:84px;
	}

.ab-wrap {
	position:relative;
	}

h1.ab {
	text-align:left;
  padding:6px 10px;
  }
  
span.del-addr {
	background:url(images/site/ab_del_address.gif) no-repeat;
  width:18px;
  height:18px;
  position:absolute;
  right:10px;
  top:3px;
	}
  
span.del-addr a {
	display:block;
  height:18px;
	}
  
span.del-addr a span {
  position:absolute;
  left:-999em;
	}
  
/* SUCCESS PAYMENT */
.success-col-01, .success-col-02 {
	
  width:336px;
	}
  
.success-col-01 {
	float:left;
	height:209px;
	background:none repeat scroll 0 0 #20292B;
  border:1px solid #2A3436;
  font:12px Verdana,Geneva,sans-serif;
	}
  
.success-col-02 {
	height:126px;
	background:url(images/site/success_bg.jpg);
  float:right;
	}
  
.success-col-01 div {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
  color:#d5d8dd;
  padding:10px 15px;
  line-height:1.4em;
	}
  
.success-col-02 div {
	text-align:center;
  padding:1px 0 18px 0;
	}
  
/* PRIVACY */
.privacy-col-01, .privacy-col-02 {
	width:336px;
	}

.privacy-col-01 {
	float:left;
	}
  
.privacy-col-02 {
	float:right;
	}

/* TRACKING WINDOW */
#tracking-window {
	background:url(images/site/tracking_window.png) no-repeat;
  width:546px; height:56px;
  position:absolute;
  top:0; left:0;
	}

.tracking-window {
	padding:10px;
  z-index:10000;
	}

.tracking-window div {
	float:left;
  width:55px;
  height:21px;
  font:normal 12px Verdana, Arial, Helvetica, sans-serif;
  color:#FFF;
  padding:2px 0pt 1px 0pt;
  line-height:1.5em;
	}
  
.track-field-01 input, .track-field-02 input {
	border:none;
  background:none;
  font:bold 12px Verdana, Geneva, sans-serif;
  padding:4px 3px 3px 3px;
	}
  
.track-field-01 {
	background:url(images/site/tracking_field_01.gif) no-repeat;
	width:158px;
	}
  
.track-field-02 {
	background:url(images/site/tracking_field_02.gif) no-repeat;
	width:58px;
	}
  
.track-field-01 input {
	width:150px;
	}
  
.track-field-02 input {
	width:50px;
	}

pre {
	font:normal 12px "Courier New", Courier, monospace;
  color:#FFF;
	}
	
.txt-field-01 {
	border:none;
	font:bold 12px Verdana, Geneva, sans-serif;
	background:url(images/site/txt_field_01.gif) no-repeat scroll 0 0 transparent;
	text-align:center;
	width:122px;
	padding:4px 3px 3px 3px;
  margin:0;
	}
	
.txt-field-02 {
	background:url(images/site/txt_field_02.gif) no-repeat scroll 0 0 transparent;
	border:medium none;
	font:bold 12px Verdana,Geneva,sans-serif;
	padding:9px 4px 8px;
  margin:0;
	width:150px;
	}
  
.container {
	border:1px solid #2a3436;
  border-top:none;
  background:#20292b url(images/site/bg-regular.gif) top repeat-x;
  padding:10px 15px;
	}
  
.normal {
	list-style:none;
  padding:0; margin:0;
  font-size:11px;
  line-height:2em;
	}
  
.error-msg {
	background:url(images/site/red_bar.png) no-repeat;
  padding:0px 20px;
  font:normal 11px Tahoma;
  line-height:1.2em;
  margin-bottom:10px;
  height:35px;
	}
  
.success-msg {
	background:url(images/site/green_bar.png) no-repeat;
  padding:0px 20px;
  font:normal 11px Tahoma;
  line-height:1.2em;
  margin-bottom:10px;
  height:35px;
	}
  
.regular-box {
  background:none repeat scroll 0 0 #20292B;
  border:1px solid #2A3436;
  font:12px Verdana,Geneva,sans-serif;
  line-height:1.5em;
  margin-bottom:5px;
  min-height:35px;
  padding:10px 10px 10px 10px;
  word-spacing:0.2em;
	}
  
#easyOverlay{
  position:fixed;
  border:1px solid #ccc;
  background:#333;
  padding:5px;
  visibility: hidden;
  top: 0;
  color:#fff;
  z-index: 1000;
	}
 
#easyOverlay .closeit {
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 5px;
  background: #333;
  color: #fff;
  cursor: pointer;
  z-index: 2000;
  text-decoration: none;
	}
  
.newListSelected { background:url(images/site/txt_field_02.gif) no-repeat scroll 0 0 transparent; color:#000; height:31px; padding:0; width:158px; font:bold 12px Verdana,Geneva,sans-serif; }
.newListSelected div {display:block; padding:8px 5px 9px 10px; text-align:left !important; width:149px;}
ul.newList {list-style:none; color:#000; width:172px; background:#fff; border:1px solid #000; top:22px; left:0; height:auto; overflow:auto; font-size: 0.85em; text-align:left!important; position:absolute; z-index:9999;}
ul.newList li {padding:2px 5px!important; border-bottom: 1px solid #cccccc;}
ul.newList li a { color:#000 }
.hiLite {background:#316ac5!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:pointer;}
.newListSelHover {cursor:pointer;}
.newListSelHover, #win-xp .newListSelFocus {background-position:auto;}
.newListSelHover div, #win-xp .newListSelFocus div {font-weight:bold;}
.products, .answer {
	margin-bottom:25px;
	}