/* CSS Document */

div#bannerImage img {border:2px outset #000000; }
body {font-family:Geneva, Arial, Helvetica, sans-serif}
a.h2_link {color:#cc0000}
a.h2_link:hover {text-decoration:none}
/* borders */
.required {color:#cc0000; font-size:14px; font-weight:bold}
.left_only_66 {border-left: 1px solid #666666; border-right: 0px; border-bottom: 0px; border-top: 0px}
.left_only_33 {border-left: 1px solid #333333; border-right: 0px; border-bottom: 0px; border-top: 0px}
.left_only_00 {border-left: 1px solid #000000; border-right: 0px; border-bottom: 0px; border-top: 0px}
.left_top_00 {border-left: 1px solid #000000; border-right: 0px; border-bottom: 0px; border-top: 1px solid #000000}
.top_only_66 {border-left: 0px solid #666666; border-right: 0px; border-bottom: 0px; border-top: 1px}
.bottom_only_00 {border-bottom: 1px solid #000000; border-right: 0px; border-left: 0px; border-top: 0px}
.bottom_left_00 {border-bottom: 1px solid #000000; border-right: 0px; border-left: 1px solid #000000; border-top: 0px}
.bottom_only_33 {border-bottom: 1px solid #333333; border-right: 0px; border-left: 0px; border-top: 0px}
.top_only_00 {border-top: 1px solid #000000; border-right: 0px; border-left: 0px; border-bottom: 0px}
.l_t_b_00 {border-top: 1px solid #000000; border-right: 0px; border-left: 1px solid #000000; border-bottom: 1px solid #000000}
.t_b_00 {border-top: 1px solid #000000; border-right: 0px; border-left: 0px solid #000000; border-bottom: 1px solid #000000}

.shop_bar {font-size:12px; background:#000000; color:#ffffff; font-weight:bold}
.shop_barTST {font-size:12px; background:#000000; color:#ffffff; font-weight:bold}
.shop_bar_brd {background:#000000}
.shop_bar_brdTST {background:#000000}
.side_menu {border: 1px solid #666666; font-size:12px; background:#ffffff}
.side_menu_red {border: 1px solid #666666; font-size:12px; background:#990000}
.side_menu_red_solid {font-size:12px; background:#e93e2f}
.side_menu_bl {border: 1px solid #000000; font-size:12px; background:#ffffff}
a.side_menu_plain {font-size:12px; text-decoration:none; font-weight:bold; color:#000000; padding-left:.2em;}
a.side_menu_plain:hover {color:#666666}
a.a_side_menu {color:#000000}
a.a_side_menu:hover {text-decoration:none}
a.a_side_menu_top {color:#cc0000; font-weight:bold; text-transform:uppercase}
a.a_side_menu_top:hover {text-decoration:none}
a.a_side_menu_bargain {color:#cc0000; text-transform:uppercase; font-weight:bold}
a.a_side_menu_bargain:hover {text-decoration:none}
a.top_thumbs {color:#000000; font-weight:bold; font-size:14px}
a.top_thumbs:hover {text-decoration:none}
a.bottom_thumbs {color:#000000; font-size:12px}
a.bottom_thumbs:hover {text-decoration:none}
.side_menu_head {background-color:#000000; color:#ffffff; font-weight:bold}
.side_menu_head_solid {background-color:#000000; color:#ffffff; font-weight:bold}
.footer {font-size:11px; font-weight:bold}
.footer_light {font-size:11px; font-weight:300}
a.a_footer {color:#000000; font-weight:bold}
a.a_footer:hover {text-decoration:none}
.thumb {border: 1px solid #000000}
.tbl_cart {border: 3px solid #666666; background-color:#ffffff}
.cart {font-size:10px; color:#666666}
.nw_top_menu {font-size: 15px; color:#666666}
a.nw_top_menu {font-size: 12px; color:#000000; font-weight:bold; white-space:nowrap;text-decoration:underline}
a.nw_top_menu:hover {text-decoration:none}
a.live {font-weight:bold;color:#cc0000;text-decoration:underline;font-size:12px; white-space:nowrap}
a.live:hover {text-decoration:none}

.search_box_header {FONT-SIZE: 10px; WIDTH: 110px}
.login_box_small {FONT-SIZE: 10px; WIDTH: 55px}
.login_box_long {FONT-SIZE: 10px; WIDTH: 125px}
a.sport_thumbs {font-size:10px; text-decoration:none; color:#000000; font-weight:bold}
a.sport_thumbs:hover {color:#666666}
	
a.thumbLink {color:#000000; text-decoration: none; font-weight:bold; font-size:smaller; font-family:Geneva, Arial, Helvetica, sans-serif}
a.thumbLink:hover {color:#000000}

.thumbName {color:#000000; text-decoration: underline; font-weight:bold; font-size:smaller}
.thumbName_pc {color:#000000; text-decoration: underline; font-weight:bold; font-size:14px}
a.thumbName_pc {color:#000000; text-decoration: underline; font-weight:bold; font-size:14px}
a.thumbName_pc:hover {text-decoration: none}
.thumbData_pc {color:#000000; text-decoration: none; font-size:12px}
.thumbAvail {color:#cc0000; text-decoration: none; font-size:12px}

a.view {color:#000000; text-decoration:underline; font-size:12px; font-weight:normal; text-transform:lowercase}
a.view:hover {text-decoration:none}
.view {color:#000000; text-decoration:underline; font-size:12px; font-weight:normal; text-transform:lowercase}

a.view_wht {color:#ffffff; text-decoration:underline; font-size:12px; font-weight:bold; text-transform:lowercase}
a.view_wht:hover {text-decoration:none}
.view_wht {color:#ffffff; text-decoration:underline; font-size:12px; font-weight:bold; text-transform:lowercase}

a.view_red {color:#000000; text-decoration:underline; font-size:11px; font-weight:normal; text-transform:lowercase}
a.view_red:hover {text-decoration:none}
.view {color:#000000; text-decoration:underline; font-size:12px; font-weight:normal; text-transform:lowercase}

a.show {color:#000000; text-decoration:underline; font-size:12px; font-weight:normal; text-transform:lowercase}
a.show:hover {color:#000000; text-decoration:none}
.show {color:#000000; text-decoration:underline; font-size:12px; font-weight:normal; text-transform:lowercase}
a.showBlue {color:#0000FF; text-decoration:underline; font-size:12px; font-weight:normal; text-transform:lowercase}
a.showBlue:hover {color:#0000FF; text-decoration:none}
.showBlue {color:#0000FF; text-decoration:underline; font-size:12px; font-weight:normal; text-transform:lowercase}

.prd_img_hdr {font-weight:bold; font-size:24px; }
.fab_data {color:#000000; font-weight:500; font-size:12px}
.drop_down {font-size:10px}
.note {color:#000000; font-size:10px; font-weight:normal}
.bluenote {color:#0000ff; font-size:10px; font-weight:normal}
.swatch_cell {border:1px solid #000000; font-size:10px}
.prd_img_hdr2 {color:#333333; font-weight:bold; font-size:24px; text-transform:lowercase}
.main_header {background-color:#000000; color:#ffffff; font-size:12px; font-weight:bold; font-style:italic; text-transform:uppercase; border-bottom:1px solid #000; border-top:1px solid #000}
.top_bottom_00 {border-bottom: 1px solid #000000; border-right: 0px; border-left: 0px; border-top: 1px solid #000000}
a.amenu2 {color:#000000; text-decoration:none; font-weight:bold; font-size:12px; text-transform:lowercase}
a.amenu2:hover {color:#000000; text-decoration: underline; font-weight:bold; font-size:12px; text-transform:lowercase}
.promoName {color:#000000; text-decoration: underline; font-weight:bold; font-size:12px; white-space:nowrap}
.save {font-size:30px; font-weight:bold; color:#cc0000}
.l_r_b_00 {border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; border-top: 0px solid #000000}


.o_data {font-size:12px; font-weight:bold; white-space:nowrap}
.o_dataCH {font-size:12px; font-weight:bold; white-space:nowrap; color:#ff339b}
a.o_dataCH_link {font-size:12px; font-weight:bold; white-space:nowrap; color:#ff339b}
a.o_dataCH_link:hover { text-decoration:none}
.o_data_cap {font-size:12px; font-weight:bold; text-transform:capitalize}
.o_data_u {font-size:12px; font-weight:bold; white-space:nowrap; text-decoration:underline}
.o_data_prd_name {font-size:13px; font-weight:bold; white-space:nowrap; text-decoration:underline}
.o_data_prd {font-size:13px; font-weight:bold; white-space:nowrap;}
.o_data2 {font-size:12px}
.o_data2_red {font-size:12px; color:#CC3333}
a.o_data2_red_link {font-size:12px; color:#CC3333; font-weight:bold}
a.o_data2_red_link:hover {text-decoration:none}
a.o_data2_link {font-size:12px; text-decoration:underline; color:#000000}
a.o_data2_link:hover {text-decoration:none}
.o_data3 {font-size:12px}
.o_data5 {font-size:10px}
.red_box {background-color:#cc0000; border:1px solid #000000; padding:2px; width:65%}	
.o_data_wh {font-size:12px; font-weight:bold; white-space:nowrap; color:#FFFFFF}
.o_data2_wh {font-size:12px; font-weight:normal; white-space:nowrap; color:#FFFFFF}
a.o_data_wh_link {font-size:12px; font-weight:bold; white-space:nowrap; color:#FFFFFF}
a.o_data_wh_link:hover {text-decoration:none}
a.o_data_wh_link_sm {font-size:10px; font-weight:bold; white-space:nowrap; color:#FFFFFF;text-decoration:none}
a.o_data_wh_link_sm:hover {text-decoration:none}
a.desginLinks {font-size:12px; font-weight:bold; white-space:nowrap; color:#ffffff;text-decoration:none}
a.desginLinks:hover {color:#cccccc}
.pr_o_data_wh {font-size:12px; color:#ffffff; font-weight:bold}
a.o_data_link {color:#000000; font-weight:bold; font-size:14px; text-decoration:underline}
a.o_data_link:hover {color:#000000; font-weight:bold; font-size:14px; text-decoration:none}
.o_data_link {color:#000000; font-weight:600; font-size:14px; text-decoration:underline}

.set_scr_o_data {font-size:10px; font-weight:bold; white-space:nowrap}
.set_scr_o_data2 {font-size:10px}
.set_scr_o_data3 {font-size:9px}
.set_scr_o_data_wh {font-size:10px; font-weight:bold; white-space:nowrap; color:#FFFFFF}

.package_header {background:#000000; color:#ffffff; font-size:12px; font-weight:bold; white-space:nowrap;}
a.def_package_header_bs_a {font-size:24px; color:#ffffff; font-weight:bold; text-decoration:none}
a.def_package_header_bs_a:hover {color:#cccccc}
.cs_head {background-color:#000000;	border-color: #000; border-style:groove; border-top:2px; border-right:2px;border-left:2px; border-bottom:0px}
.cs_cell {background-color:#ffffff;	border:2px groove #000; font-size:12px}
.cs_data {font-size:12px}

a.amenu {color:#000000; font-weight:bold; font-size:11px}
a.amenu:hover {text-decoration: none}
.faq_question {color:#000000; font-weight:bold; font-size:12px}
.faq_answer {color:#000000; font-weight:normal; font-size:12px}
.main_border {border:#000000 2px dotted; background-color:#ffffff}

.o_label {font-size:12px; font-weight:bold; color:#cc0000}
.o_label_wh {font-size:12px; font-weight:bold; color:#ffffff}
a.o_label_link {font-size:12px; font-weight:bold; color:#000000; text-decoration:underline}
a.o_label_link:hover {text-decoration:none}

.spec_header {color:#000000; font-weight:400; font-size:18px; text-decoration:underline}
.spec_header_2 {color:#cc0000; font-weight:600; font-size:16px; text-decoration:none}
.specs_tbl {border: 2px ridge #cc0000}
.label_cell {border: 1px ridge #000000; color:#000000; font-weight:600; font-size:14px}
.size_heading {border: 1px ridge #000000; color:#000000; font-weight:600; font-size:12px}
.measurement {border: 1px ridge #000000; color:#000000; font-weight:400; font-size:12px}

.design_border {border: 1px #000000 inset}

.testimonial {border:#000000 1px solid; background-color:#CCCCCC}
.testimonial_hdr {font-size:18px; font-weight:bold}

.spec_header {color:#000000; font-weight:400; font-size:18px; text-decoration:underline}
.spec_header_2 {color:#cc0000; font-weight:600; font-size:16px; font-family:Geneva, Arial, Helvetica, sans-serif; text-decoration:none}
.specs_tbl {border: 2px ridge #cc0000}
.calc_tbl {border: 2px solid #000000}
.calc_tbl_bl {border: 2px solid #000000}
.label_cell {border: 1px ridge #000000; color:#000000; font-weight:600; font-size:14px; font-family:Geneva, Arial, Helvetica, sans-serif}
.label {font-size:14px; color:#000000; font-weight:700}
.contact_header {font-size:18px; color:#000000; font-weight:700;}
.size_heading {border: 1px ridge #000000; color:#000000; font-weight:600; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif}
.measurement {border: 1px ridge #000000; color:#000000; font-weight:400; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif}

.small_data {color:#000000; font-weight:bold; font-size:12px}
.small_data_red {color:#cc0000; font-weight:bold; font-size:12px}
.small_text {color:#000000; font-size:12px}
.strong_black {color:#000000; font-weight:bold}
.strong_red {color:#cc0000; font-weight:bold}

.o_label2 {color:#cc0000; font-weight:bold; font-size:14px}

.main_design {border-bottom: 3px #000000 groove; border-top: 0px; border-right: 0px; border-left: 0px; padding:2px}
.design_header {background-color:#cccccc; border: 1px #000000 ridge; padding:2px}
.main_info {background-color:#ffffff; border: 1px #000000 groove}
.main_info_left {border-left: 1px #000000 groove; border-right: 0px; border-top: 0px; border-bottom: 0px}
.main_info_top {border-top: 1px #000000 groove; border-right: 0px; border-left: 0px; border-bottom: 0px}
.info_header {background-color:#cccccc; border: 1px #000000 ridge; padding:2px}
.info_cell {background-color:#ffffff; border-right: 1px #000000 groove; border-left: 1px #000000 inset; padding:2px}
.design_cell {background-color:#ffffff; border: 0px; padding:2px}

a.link_under {color:#000000; text-decoration:underline; font-size:12px; font-weight:normal}
a.link_under:hover {color:#000000; text-decoration:none; font-size:12px; font-weight:normal}
.link_under {color:#000000; text-decoration:underline; font-size:12px; font-weight:normal}

a.view2 {color:#000000; text-decoration:underline; font-size:10px; font-weight:normal; text-transform:lowercase}
a.view2:hover {text-decoration:none}
.view2 {color:#000000; text-decoration:underline; font-size:10px; font-weight:normal; text-transform:lowercase}
.feature {font-size:10px}
.prd_price {font-size:36px; color:#cc0000; font-weight:bolder}

/*Mitch added for Web Art Design*/
.tbborder {
	border:outset;
	border-width:thick;
}

a.feedback {color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none; background-color:#000000; padding:2px; border:0px outset #000000}
a.feedback:hover {text-decoration:none}
a.feedback2 {text-decoration:none; color:#FFFFFF; border:0px ridge #ffffff; padding-left:.25em;padding-right:.25em;padding-top:.1em;padding-bottom:.1em;}
a.feedback2:hover {text-decoration:none}

.embNote {font-size:9px; color:#cc0000; font-weight:bold; border-top:1px solid #000000}
a.hidden{font-size:9px; color:#ffffff}
a.hidden:visited{font-size:9px; color:#ffffff}