body {
	text-align:center;
	font-size:10px;
	font-family:arial,helvetica sans-serif;
	background:white;
	margin-left:   0px;
	margin-top:    20px;
	margin-right:  0px;
	margin-bottom: 0px;
}
.signup {
	line-height:0.5;
	text-transform:uppercase;
	padding-top:0px;
	margin-top:0px;
	font-size:10px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
H4 {
	font-size:11px;
	font-weight:bold;
	color:#222222;
	text-decoration:none;
}
A:link {
	color:#000033;
	text-decoration:underline;
}
A:visited {
	color:#000033;
	text-decoration:underline;
}
A:active {
	color:#000033;
	text-decoration:underline;
}
A:hover {
	color:#0000ff;
	text-decoration:underline;
}
.shopmore {
	font-size:10px;
	color:#333333;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
A:link.shopmore {
	font-size:10px;
	color:#333333;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
A:visited.shopmore {
	font-size:10px;
	color:#333333;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
A:active.shopmore {
	font-size:10px;
	color:#333333;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
A:hover.shopmore {
	font-size:10px;
	color:#ff0000;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:underline;
}
.nr_style {
	font-size:11px;
	color:#cc0000;
	margin:0px 0px 0px 3px;
	font-weight:bold;
	text-decoration:none;
}
.slide_nav {
	font-size:9px ;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}
A:link.slide_nav {
	font-size:9px ;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}
A:visited.slide_nav {
	font-size:9px ;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}
A:active.slide_nav {
	font-size:9px ;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	color:#ff0000;
	text-decoration:none;
}
A:hover.slide_nav {
	font-size:9px ;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	color:#FF0000;
	text-decoration:none;
}
.itemprice {
	font-size:11px ;
	margin:0px 0px 8px 5px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
A:link.itemprice {
	font-size:11px ;
	margin:0px 0px 8px 5px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
A:visited.itemprice {
	font-size:11px ;
	margin:0px 0px 8px 5px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
A:active.itemprice {
	font-size:11px ;
	margin:0px 0px 8px 5px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
A:hover.itemprice {
	font-size:11px ;
	margin:0px 0px 8px 5px;
	font-weight:normal;
	color:#ff0000;
	text-decoration:underline;
}
.checkout {
	font-size:10px;
	color:#333333;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
A:link.checkout {
	font-size:10px;
	color:#333333;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
A:visited.checkout {
	font-size:10px;
	color:#333333;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
A:active.checkout {
	font-size:10px;
	color:#333333;
	margin:0px 0px 0px 0px;
	font-weight:normal;

	text-decoration:none;
}
A:hover.checkout {
	font-size:10px;
	color:#ff0000;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:underline;
}
.checkout_small {
	font-size:10px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
A:link.checkout_small {
	font-size:10px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
A:visited.checkout_small {
	font-size:10px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
A:active.checkout_small {
	font-size:10px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
A:hover.checkout_small {
	font-size:10px;
	color:#e30000;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:underline;
}
.co_view_bag {
	background-color:#FFFFFF;
	font-size:11px;
	color:#333333;
	border-style:solid;
	border-width:0px;
	border-color:#000000;
	border-collapse:collapse;
}
td.co_view_bag {
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
	border-top:none;
	border-right:none;
	border-left:none;
}
.promotion_code {
	font-size:11px;
	color:#333333;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
.co_large {
	font-size:24px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	text-decoration:none;
}
A:link.co_large {
	font-size:24px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	text-decoration:none;
}
A:visited.co_large {
	font-size:24px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	text-decoration:none;
}
A:active.co_large {
	font-size:24px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	text-decoration:none;
}
A:hover.co_large {
	font-size:24px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	text-decoration:underline;
}
.co1 {
	background-color:#EFEFEF;
	color:#666666;
	font-size:10px;
	font-weight:bold;
	border-style:solid;
	border-width:0px;
	border-color:#83A1DC;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	margin-left:5px;
	padding:3px;
}
table.extra_products {
	color:#666666;
	font-size:10px;
	border-style:none;
	border-spacing:0px;
	width:680px;
}
tr.extra_products_r1 {
	height:40px;
}
tr.extra_products_r2 {
	height:70px;
}
tr.extra_products_r3 {
	height:13px;
}
td.extra_products_r11 {
	width:13px;
	background-image:url('img/co/frm/tl.gif');
	background-repeat:no-repeat;
}
td.extra_products_r12 {
	background-image:url('img/co/frm/top.gif');
	background-repeat:repeat-x;
}
td.extra_products_r13 {
	width:14px;
	background-image:url('img/co/frm/tr.gif');
	background-repeat:no-repeat;
}
td.extra_products_r21 {
	width:13px;
	background-image:url('img/co/frm/left.gif');
	background-repeat:repeat-y;
}
td.extra_products_r22 {
	padding-right:5px;
}
td.extra_products_r23 {
	width:14px;
	background-image:url('img/co/frm/right.gif');
	background-repeat:repeat-y;
}
td.extra_products_r31 {
	width:13px;
	background-image:url('img/co/frm/bl.gif');
	background-repeat:no-repeat;
}
td.extra_products_r32 {
	background-image:url('img/co/frm/bottom.gif');
	background-repeat:repeat-x;
}
td.extra_products_r33 {
	width:14px;
	background-image:url('img/co/frm/br.gif');
	background-repeat:no-repeat;
}

table.view_bag_t2 {
	background-color:#FFFFFF;
	color:#666666;
	font-size:10px;
	border-style:none;
	border-spacing:0px;
	/* width:100%;
	*/
}
table.view_bag_t {
	background-color:#FFFFFF;
	color:#666666;
	font-size:10px;
	border-style:none;
	border-spacing:0px;
	width:100%;
}
td.view_bag_th,td.summary_th {
	background-color:#e5eef7;
	color:#666666;
	font-size:10px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:0px 1px 0px 0px;
	height:31px;
	text-align:center;
	background:url(img/co/gradient_bar.gif) repeat-x;
}
tr.view_bag_t {
	color:#666666;
	font-size:10px;
	height:71px;
	text-align:left;
	vertical-align:middle;
}
table#gift tr.view_bag_t {
	height:30px;
}
td.view_bag_t {
	padding:0px 10px 0px 10px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 1px 0px 0px;
	text-align:left;
}
table#gift td.view_bag_t,table#gift td.view_bag_st {
	text-align:right;
}
td.view_bag_tc {
	padding:0px 10px 0px 10px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 1px 0px 0px;
	text-align:center;
}
td.view_bag_tl {
	padding:0px 10px 0px 10px;
	font-size:11px;
	font-weight:bold;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 1px 0px 0px;
	text-align:center;
}

td.view_bag_tr {
	padding:0px 0px 0px 0px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 1px 0px 0px;
	text-align:center;
}
tr.view_bag_st,tr.summary_st,td.summary_st {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	height:31px;
	text-align:center;
	vertical-align:middle;
}
td.view_bag_st,td.summary_st {
	padding:0px 10px 0px 10px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 1px 0px 0px;
	text-align:center;
}
tr.view_bag_tf {
	height:31px;
}
td.view_bag_tf {
	background-image:url('img/co/grad2.jpg');
	background-repeat:no-repeat;
}
td.view_gv_tf {
	background-image:url('img/co/vouchergrad2.jpg');
	background-repeat:no-repeat;
	height:20px;
}
A:link.view_bag_t {
	border-style:none;
	font-size:11px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
A:visited.view_bag_t {
	border-style:none;
	font-size:11px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
A:active.view_bag_t {
	border-style:none;
	font-size:11px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
A:hover.view_bag_t {
	border-style:none;
	font-size:11px;
	color:#e30000;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:underline;
}
.co1_delete {
	background-color:#FFFFFF;
	color:#666666;
	font-size:10px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	border-collapse:collapse;
}
.co1_confirm {
	background-color:#FFFFFF;
	color:#666666;
	font-size:10px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	border-collapse:collapse;
}
A:link.co1_delete {
	border-style:none;
	font-size:10px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:underline;
}
A:visited.co1_delete {
	border-style:none;
	font-size:10px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:underline;
}
A:active.co1_delete {
	border-style:none;
	font-size:10px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:underline;
}
A:hover.co1_delete {
	border-style:none;
	font-size:10px;
	color:#e30000;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:underline;
}
A:link.co1_confirm {
	border-style:none;
	font-size:10px;
	color:#867408;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:underline;
}
A:visited.co1_confirm {
	border-style:none;
	font-size:10px;
	color:#867408;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:underline;
}
A:active.co1_confirm {
	border-style:none;
	font-size:10px;
	color:#867408;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:underline;
}
A:hover.co1_confirm {
	border-style:none;
	font-size:10px;
	color:#ff2b2b;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:underline;
}
.co1 {
	background-color:#EFEFEF;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	border-style:solid;
	border-width:0px;
	border-color:#83A1DC;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	margin-left:5px;
	padding:3px;
}
.co2 {
	background-color:#FFFFFF;
	color:#666666;
	font-size:10px;
	border-style:solid;
	border-width:0px;
	border-color:#000000;
	border-collapse:collapse;
}
.co20 {
	background-color:#FFFFFF;
	color:#444444;
	font-size:13px;
	font-weight:bold;
}
A:link.co2 {
	color:#666666;
}
A:visited.co2 {
	color:#666666;
}
A:active.co2 {
	color:#666666;
}
A:hover.co2 {
	color:#666666;
}
.co3 {
	background-color:#FFFFFF;
	color:#666666;
	font-size:10px;
	border-style:solid;
	border-width:0px;
	border-color:#000000;
	border-collapse:collapse;
}
.co4 {
	font-size:11px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
A:link.checkout_small {
	font-size:10px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
A:visited.checkout_small {
	font-size:10px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
A:active.checkout_small {
	font-size:10px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
A:hover.checkout_small {
	font-size:10px;
	color:#e30000;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:underline;
}
table {
	font-size:8px;
}
.members1 {
	font-size:10px;
	color:#333333;
}
.btr {
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	line-height:1.5;
	text-decoration:none;
}
A.btr:link {
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	line-height:1.5;
	text-decoration:none;
}
A.btr:visited {
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	line-height:1.5;
	text-decoration:none;
}
A.btr:active {
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	line-height:1.5;
	text-decoration:none;
}
A.btr:hover {
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	line-height:1.5;
	text-decoration:none;
}
.opt1 {
	width:92px;
	height:22px;
}
.opt1_sel {
	background-color:#facc04;
	width:92px;
	height:2px;
}
.opt1_unsel {
	background-color:#c8c8c8;
	width:92px;
	height:2px;
}

.media {
	font-size:10px;
	color:#333333;
}
.disp3 {
	font-size:10px;
	color:#333333;
}
.disp3b {
	font-size:10px;
	font-weight:bold;
	color:#333333;
}
faq_h4 {
	font-size:11px;
	font-weight:bold;
	color:#222222;
	text-decoration:none;
}
table.media {
	font-size:10px;
	color:#333333;
}
td.sah {
	background-image:url('img/item/b1_gradient.jpg');
	text-align:left;
	vertical-align:top;
}
tr.new_sah{
	background-image:url('img/item/b1_gradient.jpg');
	background-repeat:repeat-x;
	/*text-align:left;
	vertical-align:top; */
}
.generic {
	background-image: url('img/item/b1_gradient.jpg');
	background-repeat: repeat-x;
	text-align:left;
	vertical-align:top;
}

.generic_gv {
	background-image:url('img/theme/gv_back.jpg');
	background-repeat:repeat-x;
	text-align:left;
	vertical-align:top;
}
/* -------------------- */
.sahh {
	display:block;
	width:100%;
	height:100%;
}

td.sar {
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
}

table.sar1 {
	border-collapse:collapse;
	border-style:none;
	border-spacing:0px;
}

tr.sar1 {
	height:95px;
}

td.sar1 {
	height:95px;
	width:120px;
	text-align:left;
	vertical-align:top;
}

img.sar1v {
	position:absolute;
	left:0px;
	top:0px;
	visibility:visible;
	border:0;
}

img.sar1h {
	position:absolute;
	left:0px;
	top:0px;

	visibility:hidden;
	border:0;
}



.sar2 {
	height:14px;
	background:#ffffff;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	color:#333333;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}
table.sar2 {
	height:14px;
	background:#ffffff;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	color:#333333;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
	border-collapse:collapse;
	border-style:none;
	border-spacing:0px;
}

td.sar21 {
	height:14px;
	width:122px;
	background:#ffffff;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	color:#333333;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
	border-style:none;
	padding:0px 0px 0px 0px;
	border-bottom: 1px solid #E1E1E1;
}

td.sar2 {
	height:14px;
	background:#ffffff;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	color:#333333;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
	border-style:solid;
	border-color:#ababab;
	border-width:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom: 1px solid #E1E1E1;
}

a.sar2:link {
	display:block;
	width:115%;
	font-size:10px;
	color:#333333;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}

a.sar2:active {
	display:block;
	width:115%;
	font-size:10px;
	color:#333333;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}

a.sar2:visited {
	display:block;
	width:115%;
	font-size:10px;
	color:#333333;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}

a.sar2:hover {
	display:block;
	width:115%;
/*	height:100%; */
	font-size:10px;
	color:#ff0000;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:underline;
	background:#e3e3e4;
}

.sar2_new {
	color:#ff0000;
}


img.img0 {
	border:0;
}

table.tab0 {
	border-collapse:collapse;
	border-style:none;
	border-spacing:0px;
	padding:0px 0px 0px 0px;
}

td.tab0 {
	padding:0px 0px 0px 0px;
}


img.style_logo {
	position:absolute;
	top:6px;
	left:0px;
	border:0;
}

img.siitv {
	position:absolute;
	top:38px;
	left:36px;
	visibility:visible;
	border:0;
}

img.siith {
	position:absolute;
	top:36px;
	left:38px;
	visibility:hidden;
	border:0;
}

.item_top_nav {
	font-size:9px ;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	visibility:visible;
	position:absolute;
	top:363px;
	left:0px;
	height:32px;
	width:605px;
	text-align:center;
	position:absolute;
	left:0px;
	text-align:center;
}
.style_list_pv {
	position:absolute;
	top:140px;
	left:0px;
	height:225px;
	width:192px;
	text-align:left;
	visibility:visible;
	font-size:10px;
}

.style_list_pv ul {
	font-size:10px;
	color:#666666;
}

.style_list_ph ul {
	font-size:10px;
	color:#666666;
}

.style_list_ph {
	position:absolute;
	top:140px;
	left:0px;
	height:225px;
	width:192px;
	text-align:left;
	visibility:hidden;
	font-size:10px;
}

.style_list_pv #morebtn a, .style_list_ph #morebtn a {
	color:#666666;
	font-size:10px;
}

.style_list_pv #morebtn a:hover, .style_list_ph #morebtn a:hover {
	color:#ff0000;
}




table.sitr {
	border-collapse:collapse;
	border-style:none;
	border-spacing:0px;
	width:193px;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	color:#333333;
	margin: 0px 0px 0px 1px;
	font-weight:normal;
}

tr.sir1 {
	height:18px;
	vertical-align:bottom;
}

tr.sir_last {
	height:8px;
	vertical-align:bottom;
}

td.sir_last {
    width:193px;
	border-style:none;
	background:red;
	background-image:url('img/item/grad_194.gif');
	background-repeat:no-repeat;
}

td.sid1 {
    width:193px;
	text-align:left;
	vertical-align:middle;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:0px 0px 1px 0px;
	padding:3px 0px 0px 7px;
	background-image:url('img/item/grad_row0.gif');
}

td.sid11 {
    width:193px;
	text-align:left;
	vertical-align:middle;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 1px 0px;
	padding:3px 0px 0px 7px;
	background-image:url('img/item/grad_row0.gif');
}


td.sid1s {
    width:193px;
	text-align:left;
	vertical-align:middle;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:0px 0px 1px 0px;
	padding:3px 0px 0px 7px;
	background-image:url('img/item/grad_row1.gif');
}

td.sid11s {
    width:193px;
	text-align:left;
	vertical-align:middle;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 1px 0px;
	padding:3px 0px 0px 7px;
	background-image:url('img/item/grad_row1.gif');
}

a.sid1:link {
	display:block;
	width:100%;
	height:100%;
	font-size:10px;
	color:#333333;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}

a.sid1:active {
	display:block;
	width:100%;
	height:100%;
	font-size:10px;
	color:#333333;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}

a.sid1:visited {
	display:block;
	width:100%;
	height:100%;
	font-size:10px;
	color:#333333;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
}

a.sid1:hover {
	display:block;
	width:100%;
	height:100%;
	font-size:10px;
	color:#ff0000;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:underline;
}

td.sid1nr {
	text-align:left;
	vertical-align:top;
	font-size:11px;
	color:#cc0000;
	letter-spacing:2px;
	font-weight:bold;
	text-decoration:none;
	background:#ffffff;
	border-style:solid;
	border-color:#ababab;
	border-width:1px 0px 2px 0px;
	padding:1px 0px 0px 3px;
}

td.sid1nr1 {
	text-align:left;
	vertical-align:top;
	font-size:11px;
	color:#cc0000;
	letter-spacing:2px;
	font-weight:bold;
	text-decoration:none;
	background:#ffffff;
	border-style:solid;
	border-color:#ababab;
	border-width:0px 0px 2px 0px;
	padding:1px 0px 0px 3px;
}

.btrd {
	position:absolute;
	top:173px;
	left:0px;
	width:152px;
	height:20px;
}

.btrdd {
	position:absolute;
	top:190px;
	left:0px;
	width:152px;
	height:15px;
	text-align:center;
	background:#999999;
	padding-top:1px;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}


.btr_prev {
	position:absolute;
	left:0px;
	width:60px;
	text-align:left;
	margin-left:5px;
}

.btr_next {
	position:absolute;
	right:0px;
	width:60px;
	text-align:right;
	margin-right:5px;
}

.idebtn {
	float:left;
	height:30px;
	width:24%;
	text-align:center;
}

img.ibr_qm {
	margin-left:7px;
	border:0;
	cursor:pointer;
}

.ibr_row {
	position:relative;
	text-align:left;
	float:left;
	width:168px;
	height:24px;
	margin:1px 0px 3px 0px;
}

.ibr_rowimg {
	position:relative;
	text-align:left;
	float:left;
	width:147px;
	height:22px;
	margin:1px 0px 5px 0px;
}

.al_left {
	position:absolute;
	width:50%;
	left:0px;
	text-align:left;
}


.al_right {
	position:absolute;
	width:50%;
	top:30px;
	left:0px;
	text-align:right;
}

.al_right_c {
	width:50%;
	left:50%;
	text-align:left;
	padding-top:2px;
}

.checkout_small_emf {
	font-size:10px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
	width:100%;
}

.checkout_small_emfh {
	font-size:10px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
	width:100%;
	height:100%;
}

.slide_first {
	visibility:visible;
	position:absolute;
	top:0px;
	left:0px;
	border:0;
}

.slide_other {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	border:0;
}

.slide_large {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	border:0;
}

.slide_video {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	height:346px;
	width:605px;
}


table.brdt {
	border-collapse:collapse;
	border-style:none;
	border-spacing:0px;
	width:194px;
}

tr.brdtt {
	height:10px;
}

tr.brdtb {
	height:12px;
}

td.brdt_tl {
	padding:0px;
	width:12px;
	background-image:url('img/item/tl.gif');
}

td.brdt_t {
	padding:0px;
	background-image:url('img/item/t.gif');
}
td.brdt_tr {

	padding:0px;
	width:12px;
	background-image:url('img/item/tr.gif');
}


td.brdt_bl {
	padding:0px;
	width:12px;
	background-image:url('img/item/bl.gif');
}

td.brdt_b {
	padding:0px;
	background-image:url('img/item/b.gif');
}

td.brdt_br {
	padding:0px;
	width:12px;
	background-image:url('img/item/br.gif');
}

td.brdt_l {
	padding:0px;
	width:12px;
	background-image:url('img/item/l.gif');
}


td.brdt_r {
	padding:0px;
	width:12px;
	background-image:url('img/item/r.gif');
}

img.brdt_t {
	height:10px;
	border:none;
}

img.brdt_b {
	height:12px;
	border:none;
}

img.brdt_tc {
	height:10px;
	width:12px;
	border:none;
}

img.brdt_bc {
	height:12px;
	width:12px;
	border:none;
}



table.sit {
	border-collapse:collapse;
	border-style:none;
	border-spacing:0px;
	font-size:10px;
	color: #626262;
}

td.sit11 {
	cursor:pointer;
	color: red;
	text-decoration:underline;
	height:22px;
	padding: 0px 2px 0px 10px;
	background-image:url('img/item/tab11.gif');
}

td.sit21 {
	height:22px;
	width:6px;
	padding: 0px;
	background-image:url('img/item/tab21.gif');
}

td.sit12 {
	cursor:pointer;
	color: #626262;
	text-decoration:none;
	height:22px;
	padding: 0px 2px 0px 10px;
	background-image:url('img/item/tab12.gif');
}

td.sit22 {
	height:22px;
	width:6px;
	padding:0px;
	background-image:url('img/item/tab22.gif');
}

table.emf1 {
	border-collapse:collapse;
	border-style:none;
	border-width:1px;
	border-color:black;
	border-spacing:0px;
	font-size:10px;
	color: #626262;
}

tr.emf1 {
	height:22px;
}

td.emf1 {
	border-style:none;
	border-width:1px 1px 1px 1px;
	border-color:black;

	padding-bottom:5px;
	padding-right:2px;
	text-align:right;
}

input.emf1 {
	border-color:#999999;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	font-size:10px;
	width:100%;
	color: #626262;
}

textarea.emf1 {
	border-color:#999999;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	font-size:10px;
	width:100%;
	height:50px;
	color: #626262;
}

table.slnav {
	border-collapse:collapse;
	border-style:solid;
	border-width:0px;
	border-color:black;
	border-spacing:0px;
	font-size:10px;
	color: #626262;
	text-align:center;
}

td.slnav {
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-color:black;
	border-spacing:0px;
	font-size:10px;
	color: #626262;
	text-align:left;
	padding:0px 5px 0px 5px;
}

td.slnavb {
	border-style:solid;
	border-width:0px 0px 0px 1px;
	border-color:black;
	border-spacing:0px;
	font-size:10px;
	color: #626262;
	text-align:center;
	padding:0px 5px 0px 5px;
}


.it_size {
	font-size:10px ;
	margin: 0px 0px 8px 0px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	border-color:#999999;
	border-width:1px 1px 1px 1px;
	height:17px;
}

.it_qty {
	font-size:10px ;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	border-color:#999999;
	border-width:1px 1px 1px 1px;
	height:19px;
	padding-left:3px;
}

.it_amt {
	width:115px;
	position:absolute;
	left:52px;
	top:3px;
}

.it_qty {
	width:50px;
	position:absolute;
	left:0px;
	top:0px;
	padding-top:3px;
}


input.co1_qty  {
	font-size:10px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	border-color:#999999;
	border-width:1px;
}


div.co2_hsa {
	width:400px;
	height:398px;
	position:absolute;
	left:400px;
	top:0px;
	text-align:center;
	padding-top:35px;
	background-image:url('img/co/co2_grad1.gif');
}

div.co2_message {
	position:absolute;
	right:0px;
	top:340px;
	width:365px;
	height:80px;
	background-image:url('img/co/message_grad.gif');
	background-repeat:repeat-x;
	margin-top:15px;
}


table.co3_t {
	width:100%;
	border-collapse:collapse;
	border-style:none;
	border-spacing:0px;
	font-size:10px;
	color: #626262;
}


tr.co3_th {
	height:33px;
	background: url(img/co/gradient_bar.gif) repeat-x;
}

tr.co3_r1 {
	height:120px;
	vertical-align:top;
}

tr.co3_r2 {
	height:31px;
	vertical-align:top;
}

tr.co3_r3 {
	vertical-align:top;
}

tr.co3_r4 {
	vertical-align:top;
}

tr.co3_r5 {
	vertical-align:top;
}

td.co3_tl {
	border-color:#e2e6e9;
	border-style:solid;
	border-width: 0px 0px 0px 0px;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:7px;
}

td.co3_t {
	border-color:#e2e6e9;
	border-style:solid;
	border-width: 0px 0px 0px 1px;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:7px;
}

td.co3_middle {
	border-color:#e2e6e9;
	border-style:solid;
	border-width: 0px 0px 0px 1px;
	padding-left:0px;
	padding-top:7px;
	padding-bottom:7px;
}

td.co3_th {
	width:70%;
	border-color:#e2e6e9;
	border-style:solid;
	border-width: 1px 0px 1px 1px;
	padding-left:20px;
	vertical-align:middle;
	text-align:left;
	height:33px;
	background-position: bottom left;
	background-repeat:repeat-x;
	background: url(img/co/gradient_bar.gif);
}

td.co3_thl {
	width:30%;
	border-color:#e2e6e9;
	border-style:solid;
	border-width: 1px 0px 1px 0px;
	padding-left:20px;
	vertical-align:middle;
	text-align:left;
	height:33px;
	background-position: bottom left;
	background-repeat:repeat-x;
	background: url(img/co/gradient_bar.gif);
}

table.co3_ccd {
	font-size: 10px;
	color: #444444;
}

tr.co3_ccd {
	vertical-align:top;
}

td.co3_ccd {
	padding-bottom:7px;
}

td.co3_ccdb {
	font-weight:bold;
	padding-bottom:7px;
}

td.co3_tot, div.co4_t {
	background-image:url('img/co/co3_grad3.gif');
	background-position: top right;
	background-repeat:no-repeat;
	border-color:#e2e6e9;
	border-style:solid;
	border-width: 0px 0px 0px 1px;
	padding-right:20px;
	padding-top:7px;
	padding-bottom:7px;
	font-size:12px;
	color:red;
	font-weight:bold;
	text-align:right;
}

div.co4_top {
	padding-top:15px;
	border-style:none;
}

select.cart_select {
	color:#666666;
	font-size:10px;
}

.select_size {
	font-size: 11px;
	margin-bottom:5px;
}

ul.contact {
	/* width:400px; */
	margin-top:10px;
    font-size: 11px;
    font-weight: normal;
}

li.contact {
	margin-bottom:10px;
	padding-bottom:10px;
	border-style:solid;
	border-width: 0px 0px 1px 0px;
	border-color:#e2e6e9;
}

div.display_generic {
	text-align:justify;
	margin:10px 20px 0 10px;
}

div.display_generic P {
	margin-left:20px;
	margin-bottom:10px;
}

div.faq {
	margin-left:20px;
	margin-bottom:10px;
}

.display_generic h4 {
	font-weight:bold;
	margin-left:4px;
	margin-bottom:10px;
	margin-top:10px;
}

.display_generic h3{
	font-weight: bold;
	font-size:16px;
	margin-bottom: 10px;
	margin-left: 4px;
	margin-top: 10px;
}
.stat-heading{
	font-weight: bold;
	font-size:16px;
	margin: 10px 4px;
}

li.style_nr {
	font-weight:bold;
	color:#3b3b3b;
	font-size:10px;
	background:none;
}

table.co2_address_t {
	border-style:none;
	border-collapse:collapse;
	font-size: 10px;
	font-weight:normal;
	border-style:none;
	width:100%;
}

tr.co2_address_t {
	height:20px;
}

td.co2_address_t2 {
	text-align:left;
	color: #666666;
	font-size: 10px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
td.co2_address_t2 b{
	font-size:11px;
}
td.co2_address_t2b {
	text-align:left;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
td.co2_address_t1 {
	min-width:120px;
	text-align:right;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	height:20px;
	padding-right:10px;
}
td.co2_address_t1b {
	min-width:120px;
	text-align:right;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	height:20px;
	padding-right:10px;
}
input.co2_address {
	font-size:10px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
	border-style:solid;
	border-width:1px;
	border-collapse:collapse;
	border-color:#999999;
	height:15px;
}
select.co2_address {
	font-size:10px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
	border-color:#999999;
}
textarea.co2_address {
	font-size:10px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	text-decoration:none;
	border-color:#999999;
}

td.item_bot_t1 {
	font-size:9px;
	width:320px;
	padding: 30px 10px 10px 10px;
	background-image:url('img/item/border1at.gif');
	background-position: top left;
	background-repeat:no-repeat;
}

td.item_bot_t2 {
	font-size:10px;
	color:#666;
	width:288px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url('img/item/border2at.gif');
	background-position: top left;
	background-repeat:no-repeat;
}

td.item_bot_t3 {
	font-size:9px;
	width:191px;
	padding-top:28px;
	padding-bottom:10px;
	background-image:url('img/item/border3t.gif');
	background-position: top left;
	background-repeat:no-repeat;
}


td.item_bot_b1 {
	height:12px;
	background-image:url('img/item/border1ab.gif');
	background-position: top left;
	background-repeat:no-repeat;
}

td.item_bot_b2 {
	height:12px;
	background-image:url('img/item/border2ab.gif');
	background-position: top left;
	background-repeat:no-repeat;
}

td.item_bot_b3 {
	height:12px;
	background-image:url('img/item/border3b.gif');
	background-position: top left;
	background-repeat:no-repeat;
}
table.extra_footer {
	width:100%;
	font-size:10px;
}

td.extra_footer {
	font-size:11px;
	color:#484848;
	font-weight:bold;
	padding: 10px 10px 10px 10px;
}

input.shippingcosts, select.shippingcosts {
	font-size:11px;
	margin: 5px 0 5px 0;
}
.boldtxt{
	font-weight:bold;
	font-size:11px;
}
.normtxt{
	font-size:11px;
	font-weight:normal;
}
