@media print  {
.tabcontent {
display:block !important;
}
}

body {
	font-family:Arial,Helvetica;
	font-size:10px;
	color:#000;
	background-color:#000;
	font-weight:Normal;
	text-decoration:none;
	margin-top:0;
	padding-top:0;
}
.section_header_small {
font-size:16px;
line-height:16px;
color:#FFF;
background:#c00;
text-align:left;
z-index:1;
margin:0 0 5px;
padding:5px;
}


table.price {
background-color:#e9eded;
border-left:#999 1px solid;
border-right:#999 1px solid;
border-top:#999 1px solid;
border-bottom:#999 1px solid;
padding:2px;
}

.underline {
text-decoration:underline;
}

.table-info {
border:2px;
border-color:#CCC;
border-style:solid;
}

.table-colors {
border:1px;
border-color:#000;
border-style:solid;
}

.td-colors {
height:50px;
}

.secure {
padding:5px;
}

.footer-secure {
font-family:Arial,Helvetica;
font-size:16px;
color:#FFF;
font-weight:Bold;
text-decoration:none;
}

.footer-text-sm A:hover {
font-family:Arial,Helvetica;
font-size:11px;
color:#FFF;
font-weight:Normal;
text-decoration:underline;
}

td.head {
background-color:#9cf;
color:#000;
font-weight:700;
font-family:Arial,Helvetica;
font-size:12px;
}

td.review_email {
padding-top:4px;
}

.store-name {
font-family:Arial,Helvetica;
font-size:35px;
color:#fff;
text-decoration:none;
border-left:1px;
}

.call-number {
font-family:Arial,Helvetica;
font-size:18px;
color:#000;
text-decoration:none;
font-weight:bolder;
}

td.review {
border-bottom-color:#CCC;
border-bottom-width:1px;
border-bottom-style:dashed;
}

hr {
border:none 0;
border-top:1px dashed #ccc;
width:100%;
height:1px;
}

.menu-headers {
font-family:Arial,Helvetica;
font-size:16px;
color:#fff;
font-weight:700;
text-decoration:none;
line-height:20px;
border:dotted;
border-bottom-width:1px;
border-left:none;
border-right:none;
border-top:none;
background-color:#c00;
font-style:italic;
padding-left:8px;
border-color:#fff;
}

.menu-headers2 {
font-family:Arial,Helvetica;
font-size:16px;
color:#fff;
font-weight:700;
text-decoration:none;
line-height:16px;
border:dotted;
border-bottom-width:1px;
border-left:none;
border-right:none;
border-top:none;
background-color:#c00;
font-style:italic;
padding-left:8px;
padding-bottom:2px;
padding-top:2px;
border-color:#fff;
}

.info-headers {
font-family:Arial,Helvetica;
font-size:16px;
color:#fff;
font-weight:400;
text-decoration:none;
line-height:20px;
border:solid;
border-bottom-width:1px;
border-left:none;
border-right:none;
border-top:none;
background-color:#000;
border-color:#fff;
}

.titles {
font-family:Arial,Helvetica;
font-size:11px;
color:#fff;
font-weight:700;
background-color:#C00;
text-decoration:none;
}

.data {
font-family:Arial, Helvetica;
font-size:13px;
font-weight:400;
color:#7E7E7C;
background-color:#fff;
}

.page_headers {
font-family:Arial, Helvetica;
font-size:16px;
font-weight:700;
color:#c00;
}

.phone_number {
font-family:Arial, Helvetica;
font-size:16px;
font-weight:700;
color:#000;
}

.footer {
font-family:Arial, Helvetica;
font-size:10px;
text-align:center;
color:#00C;
}

A {
font-family:Arial, Helvetica;
color:#000;
font-style:normal;
}

A:hover {
font-family:Arial, Helvetica;
font-style:normal;
color:#c00;
}

A.menu {
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:11px;
font-weight:400;
font-style:normal;
text-decoration:none;
}

A.menu:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-style:normal;
color:#fff;
text-decoration:underline;
}

A.cat {
font-family:Arial, Helvetica;
color:#000;
font-size:11px;
font-weight:400;
font-style:normal;
text-decoration:none;
line-height:20px;
border:dotted;
border-bottom-width:1px;
border-left:none;
border-right:none;
border-top:none;
display:block;
background-color:#9cf;
padding-left:4px;
border-color:#fff;
}

A.cat:hover {
font-family:Arial, Helvetica;
font-weight:400;
font-style:normal;
color:#fff;
text-decoration:none;
line-height:20px;
border:dotted;
border-bottom-width:1px;
border-left:none;
border-right:none;
border-top:none;
background-color:#c00;
display:block;
padding-left:4px;
border-color:#fff;
}

A.cat1 {
font-family:Arial, Helvetica;
color:#000;
font-size:18px;
font-weight:400;
font-style:normal;
text-decoration:none;
line-height:20px;
border:solid;
border-bottom-width:1px;
border-left:none;
border-right:none;
border-top:none;
display:block;
background-color:#9cf;
padding-left:4px;
text-align:center;
border-color:#fff;
}

A.cat1:hover {
font-family:Arial, Helvetica;
font-weight:700;
font-style:normal;
color:#fff;
text-decoration:none;
line-height:20px;
border:solid;
border-bottom-width:1px;
border-left:none;
border-right:none;
border-top:none;
background-color:#c00;
display:block;
padding-left:4px;
border-color:#fff;
}

A.cat2 {
font-family:Arial, Helvetica;
color:#000;
font-size:11px;
font-weight:400;
font-style:normal;
text-decoration:none;
line-height:14px;
border:solid;
border-bottom-width:1px;
border-left:none;
border-right:none;
border-top:none;
display:block;
background-color:#9cf;
padding-left:4px;
padding-bottom:4px;
padding-top:4px;
border-color:#fff;
}

A.cat2:hover {
font-family:Arial, Helvetica;
font-weight:400;
font-style:normal;
color:#fff;
text-decoration:none;
line-height:14px;
border:solid;
border-bottom-width:1px;
border-left:none;
border-right:none;
border-top:none;
background-color:#c00;
display:block;
padding-left:4px;
border-color:#fff;
}

A.info-pages {
font-family:Arial, Helvetica;
color:#000;
font-size:11px;
font-weight:400;
font-style:normal;
text-decoration:none;
line-height:20px;
border:solid;
border-bottom-width:1px;
border-left:none;
border-right:none;
border-top:none;
display:block;
background-color:#999;
padding-left:10px;
border-color:#fff;
}

A.info-pages:hover {
font-family:Arial, Helvetica;
font-weight:400;
font-style:normal;
color:#fff;
text-decoration:none;
line-height:20px;
border:solid;
border-bottom-width:1px;
border-left:none;
border-right:none;
border-top:none;
background-color:#666;
display:block;
padding-left:10px;
border-color:#fff;
}

.menu-text {
font-family:Arial, Helvetica;
font-size:12px;
color:#c00;
}

.menu-text A {
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:none;
color:#c00;
}

.menu-text A:hover {
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:underline;
color:#c00;
}

.menu-text10 {
font-family:Arial, Helvetica;
font-size:9px;
color:#c00;
}

.menu-text10 A {
font-family:Arial, Helvetica;
font-size:9px;
text-decoration:none;
color:#c00;
}

.menu-text10 A:hover {
font-family:Arial, Helvetica;
font-size:9px;
text-decoration:underline;
color:#c00;
}

.item {
font-family:Arial, Helvetica;
font-size:11px;
font-weight:Normal;
color:#000;
text-decoration:none;
}

.price {
font-family:Arial, Helvetica;
font-size:12px;
color:red;
font-weight:700;
}

.checkout-headers {
font-family:Arial, Helvetica;
font-size:16px;
font-weight:700;
color:#c00;
background-color:#fff;
}

.review-headers {
font-family:Arial, Helvetica;
font-size:12px;
font-weight:700;
color:#c00;
background-color:#fff;
text-align:center;
}

.titles2 {
font-family:Arial, Helvetica;
font-size:10px;
font-weight:700;
background-color:#CCC;
color:#c00;
}

.alternative {
background-color:#fff;
border:1px solid #000;
padding:2px 4px;
}

.alternative1 {
background-color:#fff;
border-top:8px solid #9cf;
padding:2px 4px;
}

.borders {
border:#00C;
background-color:#c00;
}

.borders_coupon {
border:solid;
border-color:#aaa9a9;
border-width:1px;
}

.steps {
font-family:Arial, Helvetica;
font-size:16px;
font-weight:700;
color:#cfd0d1;
background-color:#fff;
}

.steps_on {
font-family:Arial, Helvetica;
font-size:16px;
font-weight:700;
color:#c70f29;
background-color:#fff;
}

.error {
font-family:Arial, Helvetica;
font-size:10px;
font-weight:700;
color:#e10e04;
text-decoration:none;
}

.options-titles {
font-family:Arial, Helvetica;
font-size:14px;
font-weight:700;
color:#c00;
}

.borders2 {
border:#043a85;
background-color:#043a85;
}

.cart-text {
font-family:Arial, Helvetica;
font-size:9px;
font-weight:Normal;
color:#000;
line-height:12px;
background-color:#9cf;
}

.invoice_title {
font-family:Arial, Helvetica;
font-size:10px;
font-weight:700;
background-color:#cbcaca;
color:#384e31;
}

.invoice_table {
background-color:#f9f8f8;
}

.font2 {
font-family:Arial, Helvetica;
font-size:11px;
font-weight:Normal;
color:#c00;
}

.font3 {
font-family:Arial, Helvetica;
font-size:11px;
font-weight:Normal;
color:#000;
}

.btn {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
background-color:#c00;
font-family:arial, Helvetica;
font-weight:400;
font-size:10px;
color:#fff;
cursor:pointer;
}

.btn_14 {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
background-color:#c00;
font-family:arial, Helvetica;
font-weight:400;
font-size:16px;
color:#fff;
cursor:pointer;
}

.btn_14over {
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
background-color:#333;
font-family:arial, Helvetica;
font-weight:400;
font-size:16px;
color:#FFF;
cursor:pointer;
}

.btn_over {
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
background-color:#333;
font-family:arial, Helvetica;
font-weight:400;
font-size:10px;
color:#FFF;
cursor:pointer;
}

.btn2 {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
background-color:#c70f29;
font-family:arial, Helvetica;
font-weight:400;
font-size:9px;
color:#fff;
cursor:pointer;
}

.txtBoxStyle {
border-top:1px solid #c00;
border-bottom:1px solid #c00;
border-left:1px solid #c00;
border-right:1px solid #c00;
background-color:#f5f4f2;
font-family:arial, Helvetica;
font-weight:400;
font-size:11px;
color:#38393a;
}

.txtareaStyle {
border-top:1px solid #c00;
border-bottom:1px solid #c00;
border-left:1px solid #c00;
border-right:1px solid #c00;
background-color:#FBFBFB;
font-family:arial, Helvetica;
font-weight:400;
font-size:11px;
color:#343333;
height:80px;
width:250px;
}

.image-header {
border-style:none;
border-width:0;
}

.header-menu A:hover {
font-family:Arial;
font-size:11px;
color:#fff;
text-decoration:underline;
text-align:center;
}

H3 {
text-align:left;
}

.index_10_list {
color:#000;
font-family:Arial, Helvetica;
font-size:10px;
text-decoration:none;
list-style-image:url(image/BULLET.png);
}

.index_10 {
color:#000;
font-family:Arial, Helvetica;
font-size:10px;
text-decoration:none;
font-weight:400;
}

.index_10 A {
color:#000;
font-family:Arial, Helvetica;
font-size:10px;
text-decoration:underline;
font-weight:400;
}

.index_10 A:hover {
color:#c00;
font-family:Arial, Helvetica;
font-size:10px;
text-decoration:underline;
font-weight:400;
}

.index_12_underline {
color:#000;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:underline;
}

.index_12_tall {
color:#000;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:none;
line-height:30px;
}

.index_12_tall A {
color:#000;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:none;
font-weight:400;
line-height:30px;
}

.index_12_tall A:hover {
color:#c00;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:underline;
font-weight:400;
line-height:30px;
}

.index_11_just {
color:#000;
font-family:Arial, Helvetica;
font-size:11px;
text-decoration:none;
text-align:justify;
}

.index_11 {
color:#000;
font-family:Arial, Helvetica;
font-size:11px;
text-decoration:none;
text-align:left;
margin-bottom:5px;
}

.index_12_just_pad {
color:#000;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:none;
text-align:justify;
padding-right:10px;
padding-left:10px;
}

.index_12_just_pad A {
color:#000;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:none;
font-weight:400;
text-align:justify;
padding-right:10px;
padding-left:10px;
}

.index_12_just_pad A:hover {
color:#000;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:underline;
font-weight:400;
text-align:justify;
padding-right:10px;
padding-left:10px;
}

li.double {
margin-bottom:4px;
}

.index_11_just A {
color:#000;
font-family:Arial, Helvetica;
font-size:11px;
text-decoration:none;
font-weight:400;
text-align:justify;
}

.index_11_just A:hover {
color:#000;
font-family:Arial, Helvetica;
font-size:11px;
text-decoration:underline;
font-weight:400;
text-align:justify;
}

.product_title A:hover {
color:#c00;
font-family:Arial, Helvetica;
font-size:14px;
text-decoration:underline;
font-weight:700;
text-align:center;
}

.index_header {
color:#c00;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
text-decoration:none;
text-align:center;
font-weight:700;
}

.index_header_left {
color:#00f;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
text-decoration:none;
text-align:left;
font-weight:700;
}

.index_black {
font-family:Arial;
text-decoration:none;
color:#000;
font-size:14px;
text-align:left;
}

.index_black a {
color:#000;
font-family:Arial;
text-decoration:none;
font-size:14px;
text-align:left;
}

.index_black a:hover {
font-family:Arial;
text-decoration:underline;
color:#000;
font-size:14px;
text-align:left;
}

.index_16 {
font-family:Arial;
text-decoration:none;
color:#000;
font-size:16px;
}

.index_16 a {
color:#000;
font-family:Arial;
text-decoration:none;
font-size:16px;
}

.index_16 a:hover {
font-family:Arial;
text-decoration:underline;
color:#000;
font-size:16px;
}

.upsell_header {
font-family:Arial;
text-decoration:none;
color:#00f;
font-size:14px;
font-weight:700;
}

.upsell_header a {
color:#00f;
font-family:Arial;
text-decoration:none;
font-size:14px;
font-weight:700;
}

.upsell_header a:hover {
font-family:Arial;
text-decoration:underline;
color:#00f;
font-size:14px;
font-weight:700;
}

table.news {
background-color:#FFF;
border-left:#c00 2px solid;
border-right:#c00 2px solid;
border-top:#c00 2px solid;
border-bottom:#c00 2px solid;
padding:3px;
}

table.frame {
	border:#F00 2px solid;
}

table.header {
background-image:url("/assets/images/header.gif");
}

.shadetabs {
margin-left:0;
margin-top:1px;
margin-bottom:0;
font:bold 12px Verdana;
list-style-type:none;
text-align:left;
padding:3px 0;
}

.shadetabs li {
display:inline;
margin:0;
}

.shadetabs li a {
text-decoration:none;
position:relative;
z-index:1;
margin-right:3px;
border:1px solid #778;
color:#2d2b2b;
background:#FFF url(/images/shade.gif) top left repeat-x;
padding:3px 7px;
}

.shadetabs li a:visited {
color:#2d2b2b;
}

.shadetabs li a:hover {
text-decoration:underline;
color:#2d2b2b;
}

.shadetabs li a.selected {
position:relative;
top:1px;
background-image:url(/images/shadeactive.gif);
border-bottom-color:#FFF;
}

.shadetabs li a.selected:hover {
text-decoration:none;
}

.tabcontent {
display:none;
}

.footer-text,.footer-text A,.footer-text A:hover {
font-family:Arial,Helvetica;
font-size:12px;
color:#FFF;
font-weight:Normal;
text-decoration:none;
}

.footer-text-sm,.footer-text-sm A {
font-family:Arial,Helvetica;
font-size:11px;
color:#FFF;
font-weight:Normal;
text-decoration:none;
}

.price-info,.font1 {
font-family:Arial, Helvetica;
font-size:11px;
font-weight:Normal;
color:#535353;
}

.btn1,.btn01 {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
background-color:#c00;
font-family:arial, Helvetica;
font-weight:400;
font-size:9px;
color:#fff;
cursor:pointer;
}

.btn01_over,.btn1_over {
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
background-color:#333;
font-family:arial, Helvetica;
font-weight:400;
font-size:9px;
color:#FFF;
cursor:pointer;
}

.header-menu,.header-menu A {
font-family:Arial;
font-size:11px;
color:#fff;
text-decoration:none;
text-align:center;
}

.tab-content,.tab-content A,.tab-content A:hover {
font-family:Arial, Helvetica;
color:#000;
font-size:12px;
text-align:left;
}

.head_text,.index_12 {
color:#000;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:none;
}

.head_text A,.index_12 A {
color:#000;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:none;
font-weight:400;
}

.head_text A:hover,.index_12 A:hover {
color:#c00;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:underline;
font-weight:400;
}

.index_12_just,.index_14_just {
color:#000;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:none;
text-align:justify;
}

.index_12_just A,.index_14_just A {
color:#000;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:none;
font-weight:400;
text-align:justify;
}

.index_12_just A:hover,.index_14_just A:hover {
color:#000;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:underline;
font-weight:400;
text-align:justify;
}

.product_title,.product_title A {
color:#c00;
font-family:Arial, Helvetica;
font-size:14px;
text-decoration:none;
font-weight:700;
text-align:center;
}

.index_header_left_sub,.index_header_left_sub a,.index_header_left_sub a:hover {
font-family:Arial, Helvetica;
font-size:14px;
font-weight:700;
color:#c00;
background-color:#fff;
}