body, h1, h2, h3, h4, h5 {
	color: #39424d;
    margin: 0;
    padding: 0;
    font: 11px/15px arial, verdana, sans-serif;
}

body {
	background: #e6e6e6;
}

*:focus {
	outline: 0;
}

b, strong {
	font-weight: bold;
}

img {
	border: 0 !Important;
	border: none;
}

form {
	margin: 0;
	padding: 0;
}

input, select, textarea {
	font: 13px arial, verdana, sans-serif;
	color: #39424d;
}

.lf { float: left; }
.lf-half { float: left; width: 50%; }
.lf-h20 { float: left; width: 20%; }
.lf-h80 { float: left; width: 80%; }
.lf15 { float: left; width: 15px; }
.lf20 { float: left; width: 20px; }
.lf90 { float: left; width: 90px; }
.lf100 { float: left; width: 100px; }
.lf110 { float: left; width: 110px; }
.lf115 { float: left; width: 115px; }
.lf150 { float: left; width: 150px; }
.lf200 { float: left; width: 200px; }
.lf205 { float: left; width: 205px; }
.lf220 { float: left; width: 220px; }
.lf259 { float: left; width: 259px; }
.lf300 { float: left; width: 300px; }
.lf360 { float: left; width: 360px; }
.rf { float: right; }
.rf85 { float: right; width: 85px; }
.rf97 { float: right; width: 97px; text-align: right; margin-top: 2px; }
.rf71 { float: right; width: 71px; text-align: right; }
.rf130 { float: right; width: 130px; }
.cf {
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 0px;
	clear: both;
}

.txt-strike {
	text-decoration: line-through;
}

.txt-red {
	color: #d42020;
}

.txt-gre {
	color: #378a00;
}

.txt-gre-whitebg {
	color: #417d00;
	background-color: #fffec2;
}

.txt-ora {
	color: #8a7500;
}

.txt-dark-ora {
	color: #8c2f02;
}

.txt-red-sml {
	color: #d42020;
	font-size: 11px;
	line-height: 12px;
}

.txt-medlgt {
	color: #4b5766;
}

.txt-lgt {
	color: #606e80;
}

.txt-lgt-sml {
	color: #606e80;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
}

.txt-wht {
	color: #fff;
}

.txt-sml {
	color: #606e80;
	font-size: 10px;
}

.txt-dark {
	color: #1d2228;
}

a {
	color: #0161aa;
	text-decoration: none;
}

a:hover {
	color: #00233e;
	text-decoration: underline;
}

a.blk {
	color: #000 !Important;
}

a.drk {
	color: #00233e !Important;
	background-color: #eef4f8;
	font-weight: bold;
}

a.gry {
	color: #39424d !Important;
	text-decoration: none !Important;
}

a.red {
	color: #d42020 !Important;
}

a.wht {
	color: #fff !Important;
}

a.sml {
	font-size: 11px;
}

h1 {
	font-size: 30px;
	line-height: 30px;
	margin-top: -2px;
	margin-bottom: 15px;
	font-weight: bold;
	color: #1d2228;
}

h1.pdhd {
	font-size: 19px;
	line-height: 20px;
	margin-bottom: 5px;
	margin-top: 0px;
}

h1 span.rf {
	margin-top: 4px;
	height: 60px;
}

h1.pdhd .txt-lgt-sml {
	padding-top: 4px;
	display: block;
}

h1 .txt-lgt-sml {
	padding-top: 4px;
	display: block;
}

h2 {
	font-size: 19px;
	line-height: 21px;
	margin-bottom: 8px;
	font-weight: bold;
	color: #1d2228;
}

h3 {
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 6px;
	font-weight: bold;
	text-transform: uppercase;
	color: #8c2f02;
}

h3.sml {
	font-size: 12px;
	line-height: 14px;
}

.stnd-txt {
	font-size: 13px;
	line-height: 18px;
}

.stnd-txt a {
	color: #0161aa;
	text-decoration: none;
}

.stnd-txt a:hover {
	color: #00233e;
	text-decoration: underline;
}

.stnd-divi {
	background: transparent url('/_img/generic/stnd_divi.gif') repeat-x top left;
	height: 31px;
	overflow: hidden;
}

.stnd-divi-notop {
	background: transparent url('/_img/generic/stnd_divi.gif') repeat-x bottom left;
	height: 16px;
	overflow: hidden;
	clear: both;
}

.stnd-divi-lesstop {
	background: transparent url('/_img/generic/stnd_divi.gif') repeat-x bottom left;
	height: 21px;
	overflow: hidden;
	clear: both;
}

.stnd-divi-cat {
	background: transparent url('/_img/generic/stnd_divi_cat.gif') repeat-x top left;
	height: 26px;
	overflow: hidden;
	clear: both;
}

.stnd-divi-sml, .stnd-divi-orders, .stnd-divi-orders-ship {
	background: transparent url('/_img/generic/stnd_divi_sml.gif') repeat-x top left;
	height: 11px;
	overflow: hidden;
	line-height: 11px;
}

.stnd-divi-orders {
	clear: both;
	margin: 2px 0;
	margin-left: -210px;
}

.stnd-divi-orders-ship {
	clear: both;
	margin: 2px 0;
	margin-left: -80px;
}

.stnd-form .form-line {
	padding: 7px 0;
	border-bottom: 1px #e5e5e5 solid;
	line-height: 19px;
}

.stnd-form .form-line.first {
	padding-top: 0px;
}

.stnd-form .form-line.noline {
	border-bottom: none;
	padding-bottom: 0px;
}

.stnd-form .form-line-btn {
	margin-top: 10px;
	text-align: right;
}

.stnd-form .form-line .txt-lgt-sml {
	line-height: 15px;
}

.stnd-form .stnd-input,
.orders-box .stnd-input,
.credit-card input,
.stnd-form .stnd-input-double {
	border: 1px #999999 solid;
	padding: 2px;
	margin: 0px;
	width: 310px;
	*width: 308px;
}

.stnd-form .stnd-input-double {
	width: 505px;
	*width: 503px;
}

.stnd-form .stnd-input.sml {
	width: 200px;
}

.stnd-form .stnd-textarea, .orders-box .stnd-textarea {
	border: 1px #999999 solid;
	padding: 2px;
	margin: 0px;
	width: 310px;
	*width: 308px;
}

.stnd-form .stnd-input-check {
	margin: 0px;
	*margin: -2px 0 0 -4px;
}

.stnd-form select, .stnd-select, .credit-card select {
	margin: 0px;
	border: 1px #999999 solid;
}

.stnd-pagi {
	font-size: 11px;
	padding-right: 1px;
}

.stnd-btns {
	margin: 13px 0 8px 0;
	text-align: center;
}

.stnd-btns-line {
	margin: 0 0 8px 0;
	text-align: center;
}

.stnd-btns-line-left {
	margin: 0 0 8px 0;
	text-align: left;
}

.stnd-btns-line-right {
	margin: 0 0 8px 0;
	text-align: right;
}

.stnd-btns-orders {
	margin: 5px 0 8px 0;
	text-align: left;
}


/* COLUMNS */

#col-all {
	background-color: #fff;
	margin: 0 auto;
	width: 1000px !Important;
}

#col-left {
	width: 167px;
	padding: 0 14px 0 35px;
}

#tabl-left {
	width: 216px;
	background: transparent url('/_img/generic/bg_left_col.gif') repeat-y top left;
}

#col-right {
	width: 167px;
	padding: 0 35px 0 14px;
}

#tabl-right {
	width: 216px;
	background: transparent url('/_img/generic/bg_right_col.gif') repeat-y top left;
}

#tabl-mid {
	width: 568px;
	padding: 0 15px 10px 15px;
}

#tabl-mid-slide {
	width: 598px;
	padding: 0 0 10px 0;
}

#tabl-mid-double,
#tabl-mid-double-slide {
	background: transparent url('/_img/generic/bg_right_col_double.gif') repeat-y top right;
	padding: 0 36px 10px 15px;
}

#tabl-mid-double-slide {
	padding: 0 0 10px 0px;
}


/* HEADER */

#header {
	background: transparent url('/_img/generic/bg_header_m.gif') repeat-x top left;
	color: #a1a1a1;
	font: 11px/33px arial, verdana, sans-serif;
	width: 1000px;
	margin: 0 auto;
}

#header .inner-l {
	background: transparent url('/_img/generic/bg_header_l.gif') no-repeat top left;
}

#header .inner-r {
	background: transparent url('/_img/generic/bg_header_r.gif') no-repeat top right;
}

#header .inner-r-double {
	background: transparent url('/_img/generic/bg_header_r_double.gif') no-repeat top right;
}

#header .inner {
	padding: 0 36px 14px 36px;
}

#header a {
	color: #ffc24b;
	text-decoration: none;
}

#header a:hover {
	color: #fff;
	text-decoration: none;
}

#header .headsearch {
	float: left;
	background: transparent url('/_img/boxes/bg_headersearch.gif') no-repeat top left;
	width: 152px;
	height: 19px;
	margin: 7px 4px 0 0;
}

#header .headsearch input {
	margin: 1px 0 0 5px;
	font: 11px/14px arial, verdana, sans-serif;
	color: #fff;
	background-color: transparent;
	border: none;
	border: 0px;
	width: 140px;
}

#header .search-btn {
	float: left;
	margin: 7px 0 0 0;
}


/* FOOTER */

#footer {
	background: transparent url('/_img/generic/bg_footer_m.gif') repeat-x top left;
	color: #a1a1a1;
	font: 10px/14px arial, verdana, sans-serif;
	height: 89px;
	overflow: hidden;
	width: 1000px;
	margin: 0 auto;
}

#footer .inner-l {
	background: transparent url('/_img/generic/bg_footer_l.gif') no-repeat top left;
	height: 89px;
}

#footer .inner-r {
	background: transparent url('/_img/generic/bg_footer_r.gif') no-repeat top right;
	height: 89px;
}

#footer .inner-r-double {
	background: transparent url('/_img/generic/bg_footer_r_double.gif') no-repeat top right;
	height: 89px;
}

#footer .inner {
	padding: 52px 36px 0 36px;
}

#footer a {
	color: #ffc24b;
	text-decoration: none;
}

#footer a:hover {
	color: #fff;
	text-decoration: none;
}

#footer .rf img {
	margin-top: 2px;
	margin-left: 4px;
}


/* SIDE BOXES */

.side-box {
	width: 167px;
	margin-bottom: 8px;
	color: #39424d;
	font: 11px/14px arial, verdana, sans-serif;
}

.side-box h4 {
	width: 167px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: top left;
}

.side-box h4 span {
	display: none;
}

.side-box h4.whatsnew { background-image: url('/_img/headings/b_whatsnew.gif'); }
.side-box h4.bestsellers { background-image: url('/_img/headings/b_bestsellers.gif'); }
.side-box h4.shoppingcart { background-image: url('/_img/headings/b_shoppingcart.gif'); }
.side-box h4.specials { background-image: url('/_img/headings/b_specials.gif'); }
.side-box h4.testimonials { background-image: url('/_img/headings/b_testimonials.gif'); }
.side-box h4.orderhistory { background-image: url('/_img/headings/b_orderhistory.gif'); }
.side-box h4.notifications { background-image: url('/_img/headings/b_notifications.gif'); }

.side-box .mid {
	width: 143px;
	padding: 7px 12px 1px 12px;
}

.side-box .mid .list-txt {
	line-height: 12px;
	padding: 2px 0;
}

.side-box .mid .list-txt.marg {
	margin-left: 21px;
}

.side-box .mid .ltf {
	float: left;
	width: 21px;
	color: #606e80;
	margin-left: -21px;
	overflow: hidden;
	height: 15px;
}

.side-box .end-link {
	background: transparent url('/_img/boxes/bg_sidemenudivi.gif') no-repeat top center;
	padding-top: 5px;
	margin-top: 6px;
}

.side-box .mid.product {
	text-align: center;
	padding: 0 12px;
}

.side-box .mid.product img {
	margin: 10px 0;
}

.side-box .bot-product {
	width: 143px;
	padding: 6px 12px 11px 12px;
	text-align: center;
}

.side-box .bot-product-top {
	height: 1px;
	width: 167px;
	background: transparent url('/_img/boxes/bg_boxbotproduct_line.gif') repeat-y top left;
	font-size: 1px;
	line-height: 1px;
}

.side-box .bot {
	height: 10px;
	width: 167px;
	font-size: 10px;
	line-height: 10px;
}

#col-left .side-box .mid { background: transparent url('/_img/boxes/bg_boxmid_l.gif') repeat-y top left; }
#col-right .side-box .mid { background: transparent url('/_img/boxes/bg_boxmid_r.gif') repeat-y top left; }

#col-left .side-box .bot-product { background: transparent url('/_img/boxes/bg_boxbotproduct_l.gif') no-repeat bottom left; }
#col-right .side-box .bot-product { background: transparent url('/_img/boxes/bg_boxbotproduct_r.gif') no-repeat bottom left; }

#col-left .side-box .bot { background: transparent url('/_img/boxes/bg_boxbot_l.gif') no-repeat top left; }
#col-right .side-box .bot { background: transparent url('/_img/boxes/bg_boxbot_r.gif') no-repeat top left; }

.side-box-authorize {
	background: transparent url('/_img/boxes/bg_authorize.gif') no-repeat top left;
	width: 129px;
	height: 81px;
	text-align: center;
	padding-top: 12px;
	padding-left: 38px;
	*width: 167px;
	*padding-left: 0px;
}


/* SIDE MENU */

.side-menu {
	background: transparent url('/_img/boxes/bg_sidemenu.gif') repeat-y top left;
	color: #39424d;
	font: 11px/14px arial, verdana, sans-serif;
	width: 167px;
}

.side-menu-inner {
	background: transparent url('/_img/boxes/bg_sidemenu_top.gif') no-repeat top left;
	padding-top: 4px;
}

.side-menu ul, .side-menu-black ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.side-menu ul li {
	background: transparent url('/_img/boxes/bg_sidemenudivi.gif') no-repeat bottom center;
	width: 155px;
	height: 21px;
	line-height: 20px;
	padding: 0 0 0 12px;
}

.side-menu ul li.sel {
	height: auto;
	padding: 2px 0 3px 12px;
	line-height: 16px;
}

.side-menu ul li.last {
	background: transparent url('/_img/boxes/bg_sidemenu_last.gif') no-repeat top left;
	height: 24px;
}

.side-menu ul li.sel.last {
	height: 19px;
}

.side-menu .menu-child1,
.side-menu .menu-child2,
.side-menu .menu-child3,
.side-menu .menu-child4,
.side-menu .menu-child5 {
	background: transparent url('/_img/generic/menuchild.gif') no-repeat top left;
	line-height: 12px;
	padding: 2px 10px 2px 0;
}

.side-menu .menu-child1.selarr,
.side-menu .menu-child2.selarr,
.side-menu .menu-child3.selarr,
.side-menu .menu-child4.selarr,
.side-menu .menu-child5.selarr {
	background: transparent url('/_img/generic/menuchild_sel.gif') no-repeat top left;
}

.side-menu .menu-child1 {
	padding-left: 10px;
}

.side-menu .menu-child2 {
	background-position: 10px 0;
	padding-left: 20px;
}

.side-menu .menu-child3 {
	background-position: 20px 0;
	padding-left: 30px;
}

.side-menu .menu-child4 {
	background-position: 30px 0;
	padding-left: 40px;
}

.side-menu .menu-child5 {
	background-position: 40px 0;
	padding-left: 50px;
}

.side-menu-black {
	background: transparent url('/_img/boxes/bg_sidemenublack.gif') no-repeat bottom left;
	color: #39424d;
	font: 10px/14px arial, verdana, sans-serif;
	width: 167px;
	margin-bottom: 8px;
	padding: 3px 0 8px 0;
}

.side-menu-black ul li {
	line-height: 15px;
	padding: 0 12px;
}

.side-menu-black ul li a {
	color: #a1a1a1;
}

.side-menu-black ul li a:hover {
	color: #fff;
}


/* SEARCH BOX */
/* TELL A FRIEND BOX */

.side-search {
	background: transparent url('/_img/boxes/bg_search.gif') no-repeat bottom left;
	width: 144px;
	height: 92px;
	margin-bottom: 8px;
	padding: 32px 11px 0 12px;
	font: 11px/15px arial, geneva, verdana, sans-serif;
	color: #fff;
	overflow: hidden;
}

.side-search.tell {
	background: transparent url('/_img/boxes/bg_tellafriend.gif') no-repeat bottom left;
}

.side-search .search-field {
	font: 11px arial, geneva, verdana, sans-serif;
	margin: 8px 0 13px 5px;
	*margin: 7px 0 10px 5px;
	padding: 0px;
	background-color: transparent;
	border: none;
	color: #39424d;
	width: 130px;
}

.side-search .search-btn {
	float: right;
	width: 60px;
	height: 19px;
}

.side-search .tell-btn {
	float: right;
	width: 72px;
	height: 19px;
}


/* SEARCH RESULTS TABLE NEW */

.prod-list-item {
	background-color: #fff;
	height: 126px;
	padding-bottom: 21px;
	width: 538px;
	background-color: #fff;
	background-image: url('/_img/generic/stnd_divi_prod.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

.prod-list-item .prod-thumb {
	float: left;
	width: 84px;
	height: 126px;
	margin-right: 10px;
	text-align: center;
}

.prod-list-item .prod-thumb a {
	display: block;
	border: 1px #bbbbbb solid;
	padding: 2px 0px;
	width: 82px;
	overflow: hidden;
}

.prod-list-item .prod-thumb a:hover {
	border: 1px #0161aa solid;
}

.prod-list-item .prod-text {
	float: left;
	margin-right: 16px;
	width: 340px;
	overflow: hidden;
}

.prod-list-item .prod-name {
	margin: 0 0 3px 0;
	padding: 0px;
	width: 340px;
	height: 49px;
	overflow: hidden;
	line-height: 16px;
	font-size: 13px;
}

.prod-list-item .prod-desc {
	margin: 0px;
	padding: 0px;
	width: 340px;
	font-size: 11px;
	line-height: 14px;
	color: #606e80;
	height: 72px;
	overflow: hidden;
}

.prod-list-item .prod-buy {
	width: 88px;
	float: left;
	font-size: 11px;
}

.prod-list-item .prod-qty {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	color: #606e80;
}

.prod-list-item .prod-buy input {
	border: 1px #999999 solid;
	padding: 1px 2px 1px 2px;
	*padding: 1px 2px;
	margin-top: 1px;
	font-size: 11px;
	width: 24px;
}

.prod-list-item .prod-buy .lf {
	margin-right: 5px;
}

.prod-list-item a.addtocart {
	background: transparent url('/_img/buttons/btnsml_addtocart_wh_flat.gif') no-repeat 0px 0px;
	display: block;
	width: 86px;
	height: 17px;
}

.prod-list-item a.addtocart:hover {
	background-position: -86px 0;
}

.prod-list-item a.incart {
	background: transparent url('/_img/buttons/btnsml_incart.gif') no-repeat 0px 0px;
	display: block;
	width: 86px;
	height: 17px;
}

.prod-sort {
	margin: 0px;
	margin-left: 5px;
	padding: 1px;
	*padding: 0px;
	border: 1px #999999 solid;
	font-size: 11px;
}


/* CART TABLE */

.cart-list-head {
	background: #c3c3c3 url('/_img/generic/tabl_hd_nonsel.gif') repeat-x top left;
	height: 22px;
}

.cart-list-head div {
	padding: 0 9px;
	float: left;
	font-size: 11px;
	line-height: 22px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

.cart-list-head .del {
	width: 29px;
	padding-left: 10px;
}

.cart-list-head .qty {
	width: 33px;
	border-left: 1px #b3b3b3 solid;
}

.cart-list-head .total {
	width: 60px;
	text-align: right;
	border-left: 1px #b3b3b3 solid;
}

.cart-list-head .product {
	width: 339px;
	border-left: 1px #b3b3b3 solid;
}

.cart-list-head .product-long {
	width: 534px;
	border-left: 1px #b3b3b3 solid;
}

.cart-list-item {
	background: #fff url('/_img/boxes/bg_cartitem.gif') top left repeat-y;
	border-bottom: 1px #d7d7d7 solid;
	width: 536px;
	padding: 0 1px;
}

.cart-list-item.cart-long {
	width: 731px;
	background: #fff url('/_img/boxes/bg_cartitem_long.gif') top left repeat-y;
}

.cart-list-item .del {
	padding: 0 9px;
	padding-top: 8px;
	*padding-top: 5px;
	float: left;
	width: 30px;
}

.cart-list-item .qty {
	padding: 0 9px;
	padding-top: 6px;
	*padding-top: 4px;
	float: left;
	width: 34px;
}

.cart-list-item input {
	border: 1px #999999 solid;
	padding: 1px 2px 0px 2px;
	*padding: 1px 2px;
	margin: 0px;
	font-size: 12px;
	width: 24px;
}

.cart-list-item input.chk {
	border: 1px #999999 solid;
	*border: none;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	width: auto;
}

.cart-list-item .total {
	padding: 8px 9px;
	float: left;
	width: 60px;
	text-align: right;
	font-size: 12px;
	line-height: 13px;
}

.cart-list-item .product {
	padding: 8px 9px;
	float: left;
	width: 340px;
	font-size: 12px;
	line-height: 13px;
}

.cart-list-item .product-long {
	padding: 8px 9px;
	float: left;
	width: 535px;
	font-size: 12px;
	line-height: 13px;
}

.sub-total {
	font-size: 12px;
	padding: 7px 9px;
	text-align: right;
	color: #606e80;
	border: 1px #d7d7d7 solid;
	border-top: 0px;
	margin-bottom: 13px;
}


/* SEARCH RESULTS TABLE */

.tabl-results tr {
	background-color: #ededed;
}

.tabl-results tr.alt {
	background-color: #fafafa;
}

.tabl-results td {
	border-right: 1px #fff solid;
	border-bottom: 2px #fff solid;
	font-size: 12px;
	padding: 0 9px;
	line-height: 15px;
}

.tabl-results.padtd td {
	padding: 6px 9px;
}

.tabl-results .results-hd td {
	background: #c3c3c3 url('/_img/generic/tabl_hd_nonsel.gif') repeat-x top left;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	padding: 6px 9px;
	overflow: hidden;
}

.tabl-results .results-hd td.sel {
	background: #d7d7d7 url('/_img/generic/tabl_hd_sel.gif') repeat-x top left;
	color: #39424d;
}

.tabl-results .results-hd td a {
	color: #fff;
	text-decoration: none;
}

.tabl-results .results-hd td a:hover {
	color: #fff;
	text-decoration: underline;
}

.tabl-results .r-thumb {
	width: 120px;
	padding: 5px 0;
	text-align: center;
}

.tabl-results .r-thumb img {
	border: 1px #fff solid !Important;
}

.tabl-results .r-price {
	width: 70px;
}

.tabl-results .r-total {
	width: 70px;
	text-align: right;
}

.tabl-results .r-buy {
	width: 88px;
}

.tabl-results .r-qty {
	width: 33px;
}

.tabl-results .r-remove {
	width: 55px;
}

.tabl-results .r-del {
	width: 30px;
}

.tabl-results input {
	border: 1px #999999 solid;
	padding: 1px 2px 0px 2px;
	*padding: 1px 2px;
	margin: 0px;
	font-size: 12px;
	width: 24px;
}

.tabl-results input.chk {
	border: 1px #999999 solid;
	*border: none;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	width: auto;
}

.tabl-results a.addtocart {
	background: transparent url('/_img/buttons/btnsml_addtocart_flat.gif') no-repeat 0px 0px;
	display: block;
	width: 86px;
	height: 17px;
	*margin-top: 1px;
}

.tabl-results a.addtocart:hover {
	background-position: -86px 0;
}

.tabl-results tr.alt a.addtocart {
	background-position: 0 -17px;
}

.tabl-results tr.alt a.addtocart:hover {
	background-position: -86px -17px;
}

.tabl-results td.error {
	padding: 7px 9px;
	color: #d42020;
}


/* CATEGORY BOX */

.new-category-box {
	width: 538px;
	clear: both;
	margin-bottom: 16px;
}

.new-category-box a.incat {
	background-color: #fff;
	float: left;
	width: 165px;
	overflow: hidden;
	font-size: 11px;
	line-height: 15px;
	height: 15px;
	border: 1px #d1e1ed solid;
	margin: 0 2px 2px 0;
	display: block;
	padding: 2px 5px;
}

.new-category-box a:hover.incat {
	background-color: #52a5e2;
	border-color: #52a5e2;
	text-decoration: none;
	color: #fff;
}


/* FEATURED/NEW BOX */

.feat-box {
	width: 100%;
}

.feat-box .item {
	background: transparent url('/_img/boxes/bg_boxfeat_m.gif') repeat-x top left;
	float: left;
	height: 199px;
	overflow: hidden;
	width: 24%;
	margin: 0 1% 1% 0;
	font: 11px/14px arial, verdana, sans-serif;
	
}

.feat-box .item .item-l {
	float: left;
	background: transparent url('/_img/boxes/bg_boxfeat_l.gif') no-repeat top left;
	height: 199px;
	width: 10px;
}

.feat-box .item .item-r {
	float: right;
	background: transparent url('/_img/boxes/bg_boxfeat_r.gif') no-repeat top left;
	height: 199px;
	width: 10px;
}

.feat-box .item.last {
	width: 25%;
	margin-right: 0%;
}

.feat-box .item .item-img {
	text-align: center;
	height: 137px;
	*height: 138px;
	padding-top: 11px;
}

div.item-img img {
	vertical-align: middle;
}

.feat-box .item .item-txt {
	text-align: center;
	height: 41px;
	overflow: hidden;
}


/* PRODUCT PAGE */

.product-main {
	margin-left: 201px;
	min-height: 350px;
	margin-bottom: 25px;
}

.product-float {
	float: left;
	width: 186px;
	margin-left: -201px;
	text-align: center;
	margin-top: 5px;
	position: relative;
	overflow: hidden;
	display: inline;
}

.product-img {
	border: 1px #d1e1ed solid;
	padding: 2px;
	width: 180px;
	text-align: center;
}

.product-img-bot {
	margin-top: 3px;
	text-transform: uppercase;
	font-size: 10px;
	color: #606e80;
}


.product-price {
	font-size: 14px;
	font-weight: bold;
	line-height: 15px;
	text-align: right;
}

.product-qty {
	text-align: right;
	margin-top: 10px;
}

.product-qty .stnd-input {
	border: 1px #999999 solid;
	padding: 2px;
	margin: 0px;
	margin-top: 1px;
	*margin-top: -1px;
	display: inline;
}

.product-qty .txt-lgt-sml {
	float: left;
	line-height: 23px;
	font-size: 12px;
}

.info-line {
	line-height: 19px;
	margin: 2px 0;
	background-color: #eff4f7;
	height: 19px;
	color: #39424d;
	font-size: 11px;
}

.info-line .lf {
	color: #606e80;
	background-color: #e1e7ea;
	width: 110px;
	padding-left: 7px;
	display: inline;
	margin-right: 7px;
}


/* BOX ORDER HISTORY */


.orders-box {
	background-color: #fafafa;
	margin-bottom: 10px;
}

.orders-box.altdark {
	background-color: #e8f2f8;
}

.orders-box .orders-hd {
	background-color: #ededed;
	padding: 5px 9px;
	color: #606e80;
	border-bottom: 1px #d8d8d8 solid;
	font-size: 11px;
	line-height: 14px;
}

.orders-box .orders-hd.alt {
	color: #39424d;
}

.orders-box .orders-hd.altdark {
	color: #0b2749;
	background-color: #d3e1ea;
	border-bottom: 1px #c1ced6 solid;
}

.orders-box .orders-inner {
	padding: 9px 9px;
	font-size: 12px;
	line-height: 15px;
}

.orders-box .orders-inner-single {
	padding: 7px 9px 9px 9px;
	font-size: 12px;
	line-height: 18px;
}

.orders-box .orders-inner-double {
	padding: 7px 9px 9px 9px;
	font-size: 12px;
	line-height: 18px;
	margin-left: 210px;
}

.orders-box .orders-inner-double.btns {
	padding: 6px 9px 8px 9px;
	line-height: 21px;
	margin-left: 60px;
}

.orders-box .orders-inner-double.ship {
	padding: 6px 9px 8px 9px;
	line-height: 21px;
	margin-left: 80px;
}

.orders-box .orders-inner-double.btns a.vieworder {
	float: right;
	margin-top: 2px;
	margin-left: 15px;
}

.orders-box .orders-inner-double .orders-left {
	float: left;
	margin-left: -210px;
	width: 200px;
	position: relative;
	display: inline;
}

.orders-box .orders-inner-double .orders-left-sml {
	float: left;
	margin-left: -60px;
	width: 60px;
	position: relative;
	display: inline;
}

.orders-box .orders-inner-double .orders-left-ship {
	float: left;
	margin-left: -80px;
	width: 80px;
	position: relative;
	display: inline;
}

.orders-box a.vieworder {
	background: transparent url('/_img/buttons/btnsml_vieworder.gif') no-repeat 0px 0px;
	display: block;
	width: 83px;
	height: 17px;
}

.orders-box a.vieworder:hover {
	background-position: -83px 0;
}

.orders-box a.selectship {
	background: transparent url('/_img/buttons/btnsml_select.gif') no-repeat 0px 0px;
	display: block;
	width: 54px;
	height: 17px;
}

.orders-box a.selectship:hover {
	background-position: -54px 0;
}

.orders-box a.selectshipblue {
	background: transparent url('/_img/buttons/btnsml_select_blue.gif') no-repeat 0px 0px;
	display: block;
	width: 54px;
	height: 17px;
}

.orders-box a.selectshipblue:hover {
	background-position: -54px 0;
}

.rfloater-buttons {
	float: right;
	margin-top: 1px;
	*margin-top: 2px;
	margin-left: 15px;
}

.orders-box a.changeaddress {
	background: transparent url('/_img/buttons/btnsml_change_address.gif') no-repeat 0px 0px;
	display: block;
	width: 112px;
	height: 17px;
	overflow: hidden;
}

.orders-box a.changeaddress:hover {
	background-position: -112px 0;
}

.orders-price {
	float: right;
	width: 55px;
	margin-left: 10px;
	text-align: right;
}

.orders-box .bagboard {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

.credit-card {
	line-height: 26px;
	height: 26px;
	clear: both;
	*padding-left: 2px;
}

.credit-card input { width: 200px; margin: 2px 0; }
.credit-card select { margin: 2px 5px 2px 0; }
.credit-card .lf200 { margin-left: 20px; display: inline; }
.stnd-radio-pay {
	margin: 3px 0 0 0;
	*margin: -1px 0 0 -4px;
}

.preorder-desc {
	margin-bottom: 15px;
	color: #8c2f02;
}

.pageheader-desc {
	margin-bottom: 15px;
	color: #1d2228;
}

.normal-desc {
	margin-bottom: 15px;
	color: #8c2f02;
}

a.smledit {
	float: left;
	background: transparent url('/_img/buttons/btnsml_edit.gif') no-repeat 0px 0px;
	display: block;
	width: 37px;
	height: 17px;
}

a.smledit:hover {
	background-position: -37px 0;
}

a.smldelete {
	float: left;
	background: transparent url('/_img/buttons/btnsml_delete.gif') no-repeat 0px 0px;
	display: block;
	width: 53px;
	height: 17px;
	margin-left: 3px;
}

a.smldelete:hover {
	background-position: -53px 0;
}

a.subadd,
a.subremove,
a.subinfo {
	float: left;
	background: transparent url('/_img/buttons/btn_subadd.gif') no-repeat 0px 0px;
	display: block;
	width: 86px;
	height: 17px;
	margin-bottom: 5px;
}

a.subremove { background: transparent url('/_img/buttons/btn_subremove.gif') no-repeat 0px 0px; }
a.subinfo { background: transparent url('/_img/buttons/btn_subinfo.gif') no-repeat 0px 0px; margin-top: 10px; }

a.subadd:hover,
a.subremove:hover,
a.subinfo:hover {
	background-position: -86px 0;
}

.account-icn {
	margin-top: 4px;
}

.login-btns {
	background-color: #fff;
	border: 1px #e8f2f8 solid;
	padding: 8px 8px 7px 8px;
	text-align: right;
	
}

.ie-hell {
	*position: relative;
	zoom: 1;
}


/* BOX ERROR */

.error-box, .warning-box, .success-box {
	padding: 6px 10px;
	color: #fff;
	font-size: 11px;
	line-height: 12px;
	margin-bottom: 10px;
	font-weight: bold;
}

.error-box { background-color: #ff7f7f; border: 1px #ff0000 solid; color: #610000; }
.warning-box { background-color: #ffca7f; border: 1px #ff9600 solid; color: #613200; }
.success-box { background-color: #c0e1f9; border: 1px #82c3f3 solid; color: #004678; }

.orange-box {
	background-color: #ffca7f;
	border: 1px #ff9600 solid;
	color: #613200;
	padding: 6px 10px;
}


/* FRONT FLOATER BOX */

.front-floater td.grey {
	width: 49%;
	background-color: #f3f3f3;
}

.front-floater td.grey-mid {
	width: 2%;
}

.front-floater .grey-inner {
	padding: 7px;
}


/* AJAX SLIDE BOX */

.slide-box {
	width: 554px;
	margin: 0px 7px;
}

.slide-box-double {
	width: 749px;
	margin: 0px 7px;
}

.slide-box.slide-nonav {
	width: 538px;
	margin: 0px;
	overflow: hidden;
}

.slide-box-inner {
	background: transparent url('/_img/boxes/bg_slidebox.gif') no-repeat 8px 0;
	width: 554px;
	height: 182px;
	padding-top: 11px;
}

.slide-box-double .slide-box-inner {
	background: transparent url('/_img/boxes/bg_slidebox_double.gif') no-repeat 8px 0;
	width: 749px;
	padding-top: 11px;
}

.slide-box.slide-nonav .slide-box-inner {
	background-position: top left;
	width: 543px;
	padding-left: 11px;
}

.slide-box h2,
.slide-box h3,
.slide-box-double h2,
.slide-box-double h3 {
	margin-left: 8px;
	margin-right: 8px;
	color: #606e80;
}

.slide-box.slide-nonav h2,
.slide-box.slide-nonav h3 {
	margin-left: 0px;
	margin-right: 0px;
}

.slide-box .slide-mid-outer {
	float: left;
	width: 504px;
	height: 171px;
	overflow: hidden;
	margin-right: 8px;
	position: relative;
}

.slide-box-double .slide-mid-outer {
	float: left;
	width: 702px;
	height: 171px;
	overflow: hidden;
	margin-right: 7px;
	position: relative;
}

.slide-box.slide-nonav .slide-mid-outer {
	width: 535px;
	margin-right: 0px;
}

.slide-box .slide-mid {
	width: 3000px;
	height: 171px;
	visibility: hidden;
}

.slide-box-double .slide-mid {
	width: 10000px;
	height: 171px;
	visibility: hidden;
}

a.slide-l,
a.slide-r {
	background: transparent url('/_img/buttons/btn_slide_l.gif') top left no-repeat;
	display: block;
	float: left;
	width: 17px;
	margin: 53px 8px 99px 0;
	height: 21px;
	cursor: pointer;
	cursor: hand;
	visibility: hidden;
}

.slide-box-double a.slide-l {
	margin-right: 6px;
}

a:hover.slide-l {
	background-position: -17px 0;
}

a.slide-r {
	margin-right: 0px;
	background: transparent url('/_img/buttons/btn_slide_r.gif') top left no-repeat;
}

a:hover.slide-r {
	background-position: -17px 0;
}

a.slide-l.slide-grey,
a.slide-r.slide-grey {
	background-position: 0 -21px;
	cursor: default;
}

a:hover.slide-l.slide-grey,
a:hover.slide-r.slide-grey {
	background-position: -17px -21px;
}

.slide-item {
	background: transparent url('/_img/boxes/bg_slidebox_item.gif') top left repeat-y;
	float: left;
	width: 84px;
	padding-right: 21px;
	height: 171px;
	overflow: hidden;
}

.slide-item .divobj {
	width: 84px;
	height: 171px;
	display: block;
}

.slide-box-double .slide-item {
	padding-right: 19px;
}

.slide-box.slide-nonav .slide-item {
	padding-right: 24px;
	background-position: 2px 0;
}

.slide-item .prod-thumb {
	width: 84px;
	height: 126px;
	margin-bottom: 5px;
	text-align: center;
}

.slide-item .prod-thumb a,
.slide-box-double .slide-item .prod-thumb div {
	display: block;
	border: 1px #bbbbbb solid;
	padding: 2px 0px;
	width: 82px;
	overflow: hidden;
}

.slide-box-double .slide-item .prod-thumb div {
	cursor: pointer;
	cursor: hand;
}

.slide-item .prod-thumb a:hover {
	border: 1px #0161aa solid;
}

.slide-item .prod-name {
	font-size: 11px;
	line-height: 13px;
	height: 40px;
	overflow: hidden;
}

.slide-box-double .slide-item .prod-name {
	color: #0161aa;
	cursor: pointer;
	cursor: hand;
}

.ajax-loader {
	position: absolute;
	z-index: 99;
	top: 40px;
	left: 200px;
	display: block;
}

.slide-box-double .ajax-loader {
	left: 297px;
}


/* SUBSCRIPTION */

.sub-select {
	width: 300px;
	margin: 0px;
	border: 1px #999999 solid;
	margin-bottom: 10px;
	font-size: 12px;
	color: #4b5766;
}

.sub-select-mid {
	float: left;
	width: 100px;
	padding-top: 45px;
	padding-left: 15px;
	display: inline;
}

.banner-front {
	margin-top: 1px;
	margin-left: 15px;
	width: 538px;
}

.figure-float {
	float: right;
	margin: 2px 0 10px 15px;
	text-align: right;
	font-size: 11px;
	color: #606e80;
}

.figure-float img {
	margin-bottom: 5px;
}


/* HOVER STUFF */

.tool-tip {
	width: 241px;
	z-index: 13000;
}

.series-tip,
.series-right-tip {
	width: 301px;
	z-index: 13000;
}

.tool-title {
	background: transparent url('/_img/generic/tooltip_topbg.png') top left no-repeat;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: #405707;
	padding: 6px 17px 5px 30px;
}

.series-title {
	background: transparent url('/_img/generic/tooltip_topbg_wide.png') top left no-repeat;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: #405707;
	padding: 6px 17px 5px 30px;	
}

.series-right-title {
	background: transparent url('/_img/generic/tooltip_topbg_wide_right.png') top left no-repeat;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: #405707;
	padding: 6px 29px 5px 18px;	
}

.tool-text {
	background: transparent url('/_img/generic/tooltip_bg.png') top left no-repeat;
	font-size: 11px;
	line-height: 14px;
	padding: 6px 17px 5px 30px;
	color: #5a6146;
}

.series-text {
	background: transparent url('/_img/generic/tooltip_bg_wide.png') top left no-repeat;
	font-size: 11px;
	line-height: 14px;
	padding: 6px 17px 5px 30px;
	color: #5a6146;	
}

.series-right-text {
	background: transparent url('/_img/generic/tooltip_bg_wide_right.png') top left no-repeat;
	font-size: 11px;
	line-height: 14px;
	padding: 6px 29px 5px 18px;
	color: #5a6146;	
}

.tool-bottom {
	background: transparent url('/_img/generic/tooltip_botbg.png') top left no-repeat;
	height: 14px;
	line-height: 2px;
	overflow: hidden;
}

.series-bottom {
	background: transparent url('/_img/generic/tooltip_botbg_wide.png') top left no-repeat;
	height: 14px;
	line-height: 2px;
	overflow: hidden;
}

.series-right-bottom {
	background: transparent url('/_img/generic/tooltip_botbg_wide_right.png') top left no-repeat;
	height: 14px;
	line-height: 2px;
	overflow: hidden;
}

.ttip_bagboard,
.ttip_shipping {
	float: right;
	color: #0161aa;
	cursor: pointer;
	cursor: hand;
}

/* PNG HACK FOR IE6 */

/* \*/
* html .tool-title {zoom: 1; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/generic/tooltip_topbg.png', sizingMethod='crop');}
* html .tool-text {zoom: 1; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/generic/tooltip_bg.png', sizingMethod='crop');}
* html .tool-bottom {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/generic/tooltip_botbg.png', sizingMethod='crop');}
* html .series-title {zoom: 1; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/generic/tooltip_topbg_wide.png', sizingMethod='crop');}
* html .series-text {zoom: 1; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/generic/tooltip_bg_wide.png', sizingMethod='crop');}
* html .series-bottom {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/generic/tooltip_botbg_wide.png', sizingMethod='crop');}
* html .series-right-title {zoom: 1; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/generic/tooltip_topbg_wide_right.png', sizingMethod='crop');}
* html .series-right-text {zoom: 1; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/generic/tooltip_bg_wide_right.png', sizingMethod='crop');}
* html .series-right-bottom {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/generic/tooltip_botbg_wide_right.png', sizingMethod='crop');}
/* */



/* OLD STUFF */


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


TR.header {
  background: #000001;
}

/*  #000001  */

TR.headerNavigation {
  background: #000001;
}

/* #000001 */

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #000001;
  color: #ccccff;
  font-weight : bold;
}

/*  #000001 */

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}


.infoBox {
  background: #88afd7;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #000001;
  color: #ffffff;
}

/*  #000001 */

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #fafafa;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #e5e5e5;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #88afd7;
}

TABLE.productListing td {
	border: 1px #fff solid;
	border-right: 0px;
}

.productListing input {
	margin: 2px 0 2px 4px;
}

.productListing td a {
	color: #003e92;
}

.productListing td a:hover {
	color: #000;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #88afd7;
  color: #FFFFFF;
  font-weight: bold;
}

a.productListing-heading {
	color: #fff !Important;
}

td.productListing-heading {
	height: 20px;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
}
/*
#9a9a9a
*/

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

TD.productPriceInListing {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #d2e9fb;
}

TD.productPriceInBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #eeeeee;
}

TD.productPriceInProdInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ccFFcc;
}


.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

