BODY {
	margin: 0;
	background-color: #f9f9f9;
	text-align:center;
	}
BODY,
TD {
	font-family: Arial,Verdana,Tahoma; 
	font-size:12px;
	color:#464646;
	vertical-align : top;
	padding: 0px;
	}

H1 {
	color: #333;
	font-size: 24px;
	margin: 0;
	font-weight: normal;
	}
H2 {
	color: #cc2222;
	font-size: 18px;
	margin: 0;
	font-weight: normal;
	}

TEXTAREA,INPUT {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;	
	}
TEXTAREA {
	padding: 5px;
}
INPUT.dark {
	padding: 2px 5px 2px 5px; 
	color: #666;	
	background-color: #f6f6f6;
	border: 1px #ccc solid;	 
	height: 15px;
}
SELECT {
	padding-left: 5px;
	margin: 0px;
}

TEXTAREA,
SELECT {
	color: #666;	
	background-color: #f6f6f6;
	 border: 1px #ccc solid;	 
	}
OPTION {
	color: #666;	
	background-color: #f6f6f6; 
	}

DIV,TEXTAREA {
	}
	
*:focus {outline: none;}

A {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #6699cc;
	text-decoration: underline;	
	font-size: 12px;
}

.price {
	 color: #ff9900; 
	 text-align: center; 
	 font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
}
.qty {
	 height: 22px; 
	 width: 30px; 
	 text-align: center; 
	 color: #aaa; 
	 font-size: 16px;
}
.revs {
	padding: 15px 0px 10px 0px;
	text-align: center;
	font-size: 10px;
	color: #000;
}
.revs a {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
}
.revs span {
	border-bottom: 1px #777 dashed;
}
.menu {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #666666;
	font-size: 11px;
	text-align: right;
	padding: 48px 0px 10px 0px;
	background: url('/img/jpg-main.jpg') no-repeat 155px 33px; 
}
.menu a {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #666666;
	text-decoration: underline;	
	font-size: 12px;
	font-style: italic;
	}
.menu a:hover {
	text-decoration: none;
	}
.menu2 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #666666;
	font-size: 11px;
	text-align: right;
	padding: 48px 0px 10px 0px;
	background: url('/img/jpg-main.jpg') no-repeat 120px 33px; 
}
.menu2 a {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #666666;
	text-decoration: underline;	
	font-size: 12px;
	font-style: italic;
	}
.menu2 a:hover {
	text-decoration: none;
	}

.info {
 	background-color: #fff; 
	color: #666666; 
	font-size: 11px; 
	font-family: Verdana; 
	padding: 10px 0px 0px 0px;
	text-align: left;
}

div.hed {
	background-color: #f0ffdf; 
	border-top: 1px #6fbe22 solid; 	
	padding: 10px 10px 8px 15px; 
	font-size: 15px; 
	font-family: Arial; 
	font-weight: bold;
	color: #444;	
}
.info div.wh {
	padding: 20px 10px 8px 15px; 
	font-size: 12px; 
}
.info div.wh td {
	background-color: #f6f6f6;
	font-family: Verdana;
	padding: 8px 15px 8px 15px;
	border: 1px #fff solid;
	color: #6a6a6a;
}
.info div.wh b {
	color: #555;
}
.info ul {
	
}
.info li {
	
}
.ship {
	 background-color: #f9f9f9;
	 padding: 10px 5px 8px 5px;	 
}
.ship td {
	font-size: 11px;
	color: #666;
}
.ship td span {
	color: #cc0000;
}
.ship td span.pr {
	font-size: 12px; 
	font-family: Trebuchet MS;
}
.open_mods {
	text-align: right;
	padding: 5px 0px 0px 0px;
}
.open_mods a {
	color: #999;
	font-size: 11px; 
	text-decoration: none;
}
#htext span {
	border-bottom: 1px #999 dashed;
}

A.fmenu,
A.fmenu:visited {
	font-family: Tahoma, Verdana,Arial;
	color: #999;
	text-decoration: none;	
	font-size: 11px;
	}
A.fmenu:hover {
	/*color: #3c941a;*/
	text-decoration: underline;
	}	

U {
	color: #336699;
}

.search {
	 background: url('/img/1x1.gif'); 
	 height:13px; 
	 width: 260px; 
	 font-size:11px; 
	 border: 0px;
	 color: #999999;
	 padding: 0px;
	 font-family: Verdana,Arial,Helvetica,sans-serif;
}

/* TABLE */
.border {
	
	}
.bg, .bgi, .bgi input {
	
	}
.bg td {
	font-weight: normal;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
}
.bg input[type=text] {
	padding: 2px 5px 2px 5px; 
	color: #666;	
	background-color: #f6f6f6;
	border: 1px #ccc solid;	 
	height: 15px;
	width: 200px;	
}
.bg input[type=password] {
	padding: 2px 5px 2px 5px; 
	color: #666;	
	background-color: #f6f6f6;
	border: 1px #ccc solid;	 
	height: 15px;
	width: 200px;	
}
.bg td b {
	font-weight: normal;
}
.bgH {
		
	}
.bgH td {
	padding: 5px;
	vertical-align: middle;
	text-align: left;
}
.bgH td b {
	color: #666;	
	font-weight: normal;
}
.bgHl {
	
	}
.bgHl td {
	padding: 10px 5px 0px 5px;
	font-size: 16px;
	color: #aaa;
}
.bgHl td b {
	font-size: 16px;
	color: #ff3300;
	font-weight: normal;
}

#login {
	width: 480px;
}
#login form {
	background: #fafafa;
	border: 1px solid #ccc;
	padding: 10px;
}
#register {
	width: 380px;
}
#register form {
	background: #fafafa;
	border: 1px solid #ccc;
	padding: 10px;
}
#register span.sc_warn {
	color: #ff3300;
}
#account {
	width: 405px;
}
#account form {
	background: #fafafa;
	border: 1px solid #ccc;
	padding: 10px;
}
#account span.sc_warn {
	color: #ff3300;
}
#account_ord .bg td {
	font-weight: normal;
	padding: 5px;
	background-color: #f6f6f6;
	border: 1px #fff solid;
	text-align: center;
	vertical-align: middle;
	color: #666;
}
#account_ord .bgH td {
	background-color: #eee;
	border: 1px #fff solid;
	padding: 5px;
	text-align: center;
	color: #666;	
}
#account_ord .bgH td b {
	color: #666;	
	font-weight: bold;
}
#account_ord .bg td a {
	font-family: Arial, Helevetica, sans-serif;
}
#addresses_cart {
	padding: 0px 100px 20px 100px;
}
#addresses_cart .bgH {
	background-color: #f3f3f3;	
}
#addresses_cart .bgH td {
	padding: 5px;
	vertical-align: middle;
	text-align: left;
}
#addresses_cart .bgH td b {
	color: #ee3300;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}
#addresses_cart .bg td {
	font-style: italic;
	padding: 7px;
}

#addresses form {
	background: #fafafa;
	border: 1px solid #ccc;
	padding: 10px;
}
#addresses .bgH {
	background-color: #f0f0f0;	
	padding: 4px;
	vertical-align: middle;
	text-align: left;
}
#addresses .bg td {
	padding: 4px;
	vertical-align: middle;
	text-align: left;
}
#addresses .bg td b {
	font-style: italic;
}
#addresses span.sc_warn {
	color: #ff3300;
}
#addresses input[type=text] {
	width: 288px;
}

#addresses select {
	width: 300px;
}
#addresses textarea {
	width: 288px;
}

#shipping form {
	background: #fafafa;
	border: 1px solid #ccc;
	padding: 10px;
}
#shipping .bgH {
	background-color: #f0f0f0;	
	padding: 4px;
	vertical-align: middle;
	text-align: left;
}

#shipping .bgH b {
	font-weight: bold;
}
#shipping .bg td {
	padding: 6px 7px 0px 0px;
	text-align: left;
	font-style: italic;
	vertical-align: top;
}
#shipping .bg td b {
	color: #333;
	font-style: normal;
}

#payment {
	background: #fafafa;
	border: 1px solid #ccc;
	padding: 10px;
}
#payment .bgH td {
	background-color: #f0f0f0;	
	padding: 4px;
	vertical-align: middle;
	text-align: left;
}
#payment .bgH td b {
	font-weight: bold;
}
#payment .bg td {
	background-color: #fafafa;	
	padding: 5px 7px 5px 7px;
	vertical-align: middle;
	text-align: left;
	font-style: italic;
}
#payment span.sc_warn {
	color: #ff3300;
}

/*---------------- Shopping Cart ---------------*/
.sc_warn {
	color: #ff9900;
	font-weight: bold;
	}
.sc_warn b {
	color: #ff3300;
}
.sc_message {
	color: red;
	font-size: xx-small;
}
#sc .sc_message {
	color: red;
	font-size: xx-small;
	}
#sc table tr.bgH td.sc_warn {
	color: #ff9900;
	font-weight: bold;
	}
#sc table tr.bgH td.sc_warn b {
	color: #ff3300;
}
#sc .sc_text {
	font-size: 11px;
	color: #666666;
	}
#sc .sc_text a {
	color: #bb0202;
	text-transform: lowercase;
}
#sc .bg td {
	font-weight: normal;
	padding: 5px;
	background-color: #f6f6f6;
	border: 1px #fff solid;
	text-align: center;
	vertical-align: middle;
}
#sc .bg td input[type=text] {
	text-align: center;
	border: 1px #ccc solid;	
	background-color: #fff;
	width: 30px;
}
#sc .bg td b {
	font-weight: normal;
}
#sc .bgH {
		
	}
#sc .bgH td {
	background-color: #eee;
	border: 1px #fff solid;
	padding: 5px;
	text-align: center;	
}
#sc .bgH td b {
	color: #666;	
	font-weight: bold;
}
#sc .bgHl {
	
	}
#sc .bgHl td {
	padding: 10px 5px 0px 5px;
	font-size: 16px;
	color: #aaa;
}
#sc .bgHl td b {
	font-size: 16px;
	color: #ff3300;
	font-weight: normal;
}


.button {
	
	}
.buttonH {
	
	}

.pageHeader {
	background-color: #7484D3;
	}
.menuLine {
	width: 100%;
	}
.menuLine td {
	padding: 4px 0px 2px 5px;
}

div.navline {
	padding: 5px 0px 0px 1px;
	font-size: 12px;
	color: #b3b3b3;
	text-align: left;
	}
div.navline a {
	color: #b3b3b3;
	font-size: 12px;
	}
div.navline a:hover {
	text-decoration: none;
	}
div.navline td {
	font-size: 12px;
	color: #b3b3b3;
	text-align: left;
	font-family: Verdana;
}
.infoBoxHead {
	padding: 20px 5px 10px 15px;
	font-size: 14px;
	color: #111111;
	font-weight: bold;
	font-family: Tahoma,Verdana,Arial;
	}
table.infoBoxHead {
	background-color: #7484D3;
	}

.boxProduct {
	padding: 0px 5px 15px 20px;
	color: #111111;
	font-weight: bold;
	}
.nxtp {
	padding: 1px 0px 0px 10px;
}
.prvp {
	padding: 1px 10px 0px 0px;
	width: 100%;
	text-align: right;
}


.pagebar {
	padding: 2px 5px 0px 5px;
	color: #aaa;
	font-size: 14px;
}
.pagebar a {
	color: #ccc;
	font-size: 14px;
	font-family: Arial;
}


a.pagebar,
a.pagebar:visited {
	color: #666666;
	}
a.pagebar:hover {
	color: #ff6600;
	text-decoration: underline;
	}
.pagebar select {
	font-weight: bold;
	font-size: 10px;
	}
.pagebar option {
	background-color: #CFD9EF;
	}


.desc_preview {
	font-size:9px;
	text-align:justify;
	color: #111122;
	}


.toplogin {
	color: #DDDDDD;
	font-size: 11px;
	font-weight: bold;
	}
a.toplogin,
a.toplogin:visited {
	color: #EEEEEE;
	font-size: 10px;
	font-weight: normal;
	}
a.toplogin:hover {
	color: #0000FF;
	}
input.toplogin {
	color: #444444;
	background-color: #CFD9EF;
	border:1px #507080 solid;
	height: 18px;
	font-size: 11px;
	font-weight: normal;
	}


.button1, .button2 {
	border:1px #ffffff solid;
	padding:2px;
	background-color: #89d93c;
	padding: 4px 8px 5px 8px;
	text-align: center;
	font-size: 11px;
	}
.button3 {
	border:1px #ffffff solid;
	background-color: #ffffff;
	padding: 4px 0px 5px 8px;
	text-align: center;
	font-size: 12px;
	}

.button1 a, .button2 a {
	font-family: Tahoma, Verdana,Arial;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	}
.button3 a {
	font-family: Tahoma, Verdana,Arial;
	color: #ee3300;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
	}
.button1 a:hover, .button2 a:hover {
	text-decoration: underline;
	}

td.button1, td.button2, td.button3 {
	width: 100px; /* for no bag */
	}



/* necessary to fill field */
.star {
	color: #CC3333;/*#FF0000*/
	}


.newsText,
.newsText A,
.newsHead {
	color: #386080;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
.newsHead {
	color: #616180;
	font-weight: bold;
	letter-spacing: 1px;
	}


.bigCat,
.bigCatB,
.smallCat {
	color: #224466;
	}
.bigCatB {
	font-weight: bold;
	}
.smallCat {
	font-size: 10px;
	}

/* ************************************************************************** */
.head, .headH, .header, .headerH {
	color: #116699;
	font-weight: bold;
	font-size: x-small;
	}
.headH, .headerH {
	font-size: small;
	}
.header, .headerH {
	text-decoration: underline;
	}


.txt, .txt TD {
	
	}
.txtB, .txtB TD {
	
	}
.txtH, .txtH TD {
	font-size: small;
	font-weight: bold;
	}


.note, .note1, .note2 {
	color: #116699;
	font-weight: normal;
	}
.noteH, .noteH1, .noteH2 {
	font-weight: normal;
	}
.note1, .noteH1 {
	color: #556699;
	}
.note2, .noteH2 {
	color: #CC3333;
	}


.hl, .hlH, .ok, .okH {
	color: #444444;
	font-size: 12px;
	padding: 4px 5px 3px 0px;
	}
b.hl {
	color: #ffffff;
}
.ok, .okH {
	color: #339966;
	}
.out {
	font-size: 18px;
	color: #89d93d;
	text-align: center;
}
.warn, .warnH {
	font-size: 18px;
	color: #dd3300;
	text-align: center;
	padding: 10px;
	background-color: #fffaf2;
	border: 1px #fcf5f2 solid;
	}
	
.mes_warn {
	font-size: 18px;
	color: #dd3300;
	text-align: center;
	padding: 10px;
	background-color: #fffaf2;
	border: 1px #fcf5f2 solid;
	}

.hlH, .okH, .warnH {
	font-size: small;
	}

.inactive {
	color: #888888;
	}



/* ******************************************************************** */



.popup_head {
	color: #993300;
	font-size: 12px;
	font-weight: bold;
	}

.small {
	color: #003366;
	font-size: 9px;
	}




/*------------------ Categories -------------------*/

/* --- if DHTML --- */
.tree {
	font-size: 12px;
	text-indent: -16px;
	}
.tree A,
.tree A:visited {
/*	color: #000000; */
	text-decoration: none;
	}
.tree A:hover {
/*	color: #2266CC; */
	padding:0px 2px 0px 2px;
	border: 1px #3E4A66 dotted;
	background: #E0E9FC;
	}
.tree A.active,
.tree A.active:visited {
	color: #003399;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
	}
.tree A.active:hover {
	color: #0000EE;
	padding: 0px 2px 0px 3px;
	}

.tree IMG {
	border: 0;
	width: 14px;
	height: 14px;
    margin-right: 2px;
	}
.tree IMG.corner {
	
	}
.tree DIV {
	padding: 0px 0px 2px 16px;
	}
.tree DIV.last {
	background: #EFF3FF;
	}
.tree DIV.block {
	margin-left: -4px;
	padding: 0;
	display: none;
	background: #EFF3FF;
	}
.tree .browse,
.tree A.browse,
.tree A.browse:visited {
	color: #2266CC;
/*	font-size: 10px;*/
	}


/* --- if Usual --- */
.tree_usual {
	font-size: 12px;
	padding-bottom: 8px;
	}
.tree_usual A,
.tree_usual A:visited {
	color: #666666; 
	text-decoration: none;
	}
.tree_usual A:hover {
	text-decoration: underline;
	}
.tree_usual A.active,
.tree_usual A.active:visited {
		color: #89d93d; 		
		font-size: 12px;
		font-weight: bold;
	}
.tree_usual A.active:hover {
		text-decoration: underline;
	}

.tree_usual DIV {
	padding-top: 3px;
	}

.subCat {
	font-size: 12px;
	color: #333333;
	padding: 2px 5px 2px 10px;
}
.subCat a {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.subCat a:hover {
	text-decoration: underline;
}

.subCat2 {
	font-size: 12px;
	color: #444;
	padding: 2px 5px 2px 30px;
}
.subCat2 a {
	font-size: 12px;
	color: #444;
	text-decoration: none;
}
.subCat2 a:hover {
	text-decoration: underline;
}
.rep_h2 {
	color: #aaa;
	font-size: 20px;
}
.repl_h3 {
	color: #cc2222;
	font-size: 16px;
}
.repl_top {
	 padding: 40px 5px 0px 5px;
	 text-align: right;	 
}
.repl_top a {
	font-size: 14px;
	color: #cc2222;
}



TABLE {
  	width:100%;
  	border-spacing:0px;
  	padding: 0px;
  	border-collapse: collapse;
}
IMG {
	border: 0;
	}

P {
	text-align: justify;
	}

FORM.nomargin {
	margin: 0;
	margin-top: 0;
	padding: 0;
	border: 0;
	}


.f1, .f1 TD {
	font-size: xx-small;
	}
.f2, .f2 TD {
	font-size: x-small;
	}
.f3, .f3 TD {
	font-size: small;
	}

.fix1, .fix1 TD {
	font-size: 10.8px;
	}
.fix15, .fix15 TD {
	font-size: 12px;
	}
.fix2, .fix2 TD {
	font-size: 13.5px;
	}
.fix25, .fix25 TD {
	font-size: 14.8px;
	}
.fix3, .fix3 TD {
	font-size: 16px;
	}

.flt1, .flt1 TD {
	font-size: 1.3ex;
	}
.flt15, .flt15 TD {
	font-size: 1.45ex;
	}
.flt2, .flt2 TD {
	font-size: 1.6ex;
	}
.flt25, .flt25 TD {
	font-size: 1.75ex;
	}
.flt3, .flt3 TD {
	}

.dt {display:table;}
.main { width:1000px; margin:auto; background-color: #FFFFFF;}
.my_st_info {
	background-color: #e4e5d7;
	padding: 10px 0px 0px 0px;
}

.my_infohead {
	color:#aa3333;
	padding: 13px 0px 0px 20px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 16px;
	font-weight: bold;
}
.my_infobody {
	padding: 1px 30px 10px 40px;
}
.formbg {
	background:#EEEEEE;
}
.boxProduct a {
	color: #363636;
	font-weight: normal;
}
.boxProduct a:hover {
	color: #363636;
	font-weight: normal;
	text-decoration: underline;
}
.my_basket_head {
	font-family: Arial,Helvetica,sans-serif;
	padding: 2px 7px 10px 5px;	
	color: #89d939;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}

.my_basket_text {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #666;	
	padding: 2px 0px 0px 0px;
}
.my_basket_text a {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #666;
}
.my_basket_body td {
	padding: 2px 10px 2px 10px;	
	text-align: center;
}
.my_basket_body td a {
	color: #ea5e5e;
	font-size: 11px;
	text-decoration: underline;
}
.grey_line { height:3px; background:#EBEBEB;}
.ul1 { list-style-type: none;}
.ul1 li { margin:0px; font-size: 11px;}
.ul1 li a { color:#5490AA; line-height:18px; text-decoration:none;}
.ul1 li a:hover { text-decoration:underline;}

.my_srch_inps {
	padding: 2px 5px 3px 5px;
	font-style: italic;
	text-align: left;
}
a.my_description {
	 font-size: 12px;
	 color: #777;
	 font-family: Arial;
	 text-decoration: none;
}
a.my_description:hover {
	text-decoration: underline;
	color: #777;
}
a.my_description:visited {
	color: #777;
}
.my_price {
	padding: 0px 0px 0px 20px; 
	color: #555; 
	font-size: 22px; 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
a.my_det {
	 font-size: 11px;
	 color: #333333;
	 font-family: Tahoma;
}
a.my_det:hover {
	color: #333333;
}
a.my_det:visited {
	color: #888888;
}
.my_srch_head {
	 font-size: 14px;
	 color: #328ec5;
	 text-decoration: underline;	 
}
.my_srch_txt {
	 font-size: 12px;
	 color: #555;
	 text-decoration: none;
}
.my_cont_frm td {
	padding: 5px 0px 5px 6px;
}
.my_h2 {
	 font-size: 21px;
	 color: #444;
	 font-weight: bold;
	 font-family: Arial;
	 padding: 0px 0px 10px 0px;	 
	 text-align: left;
}
div.sitemap {
	padding: 10px 0px 0px 0px;
}
div.sitemap a {
	color: #333333;
}
div.sitemap ul {
	list-style-type: circle;
}

div.order {
	}
div.order BIG {
	color: #336699;
	text-transform: uppercase;
	font-weight: bold;
}
div.order BIG b {
	font-weight: bold;	
}
div.order hr {
	color: #EFF3FF;
}
div.order table td { 
	
}
div.order table td b u { 
	text-decoration: none;
}
div.order b u { 
	text-decoration: none;
	text-transform: uppercase;
}
div.order table td a { 
	color: #336699;
}
div.order table.border { 
	background-color: #8E9AD6; 
}
div.order table.border td { 
	padding: 1px;
}

.free_sh tr.hd td {
	background-color: #f6f6f6; font-weight: bold; padding: 2px 5px 3px 5px;
}
.free_sh td {
	 padding: 2px 5px 3px 5px; border: 1px #cccccc solid;
}
.reg_sh tr.hd td {
	background-color: #f6f6f6; font-weight: bold; padding: 2px 5px 3px 5px; text-align: center;
}
.reg_sh td {
	padding: 2px 5px 3px 5px; border: 1px #cccccc solid; text-align: center; vertical-align: middle;
}
.reg_sh td.fr {
	background-color: #f6f6f6; font-weight: bold; text-align: center; color: #666666;
}
a.inv_link:focus {outline:0; -moz-outline:0;}
.brd_off {}
.brd_on {}
.mn_txt {
	 padding: 0px 3px 0px 30px; border-left: 1px solid #666666; color: #333333; text-align: justify;
}
.mn_txt strong {color: #cc0000;font-weight: normal;}
.mn_txt strong.nm {color: #333333; font-weight: normal;}
div.frm_dv {
}

div.frm_dv table td {
	padding: 2px 5px 2px 5px;
}
div.frm_dv table td b, div.frm_dv table td u {
	font-weight: normal;
	color: #333333;
}
.cart_steps{
	padding: 0px 11px 10px 10px;
	text-align: center;
	font-size: 30px;
	color: #eeeeee; 
	font-weight: bold;
}
.cart_steps_sm{
	padding: 0px 11px 20px 10px;
	text-align: center;
	font-size: 20px;
	color: #eeeeee; 
	font-weight: bold;
}
.cart_steps_sm a{
	font-size: 20px;
	color: #bbb; 
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.my_ret {
	text-align: right;
	padding: 0px 0px 20px 0px;
}
.my_ret a {
	color: #ff3300;
}
a.clone {
	text-decoration: none;
	color: #444;
}
a.clone:visited {
	color: #444;
}
a.invis {
	text-decoration: none;
	color: #666;
	cursor: text;
}


