/**********************************************************************/
/* SECTION: HTML GENERIC
/**********************************************************************/

.Checkout {
	padding: 10px;
}

.mscExistingCustomer 
{
	background-color: #F0F0D9;
	padding: 8px;
}

.mscNewCustomer 
{
	background-color: #F0F0D9;
	padding: 8px;
}

.mscGalleryItem, .mscItemTitle {
	text-align: center;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	margin: 0px;
	padding: 3px;
}
/**********************************************************************/
/* SECTION: GENERIC
/**********************************************************************/
.VALUE_LABEL { font-size: 9pt; font-weight:bold ; }
.VALUE_LABEL_SM { font-size: 8pt; font-weight:bold ; }
.VALUE { font-size: 9pt; background-repeat:no-repeat }

.FORM_VALUE { font-size: 9pt;  }
.FORM_INFO { font-size: 9pt; }
.FORM_INPUT { color: #000000;
	font-size: 11px;
	font-family: tahoma, Arial, sans-serif;
	border-right: #7F9DB9 1px solid;
	border-top: #7F9DB9 1px solid;
	border-left: #7F9DB9 1px solid;
	border-bottom: #7F9DB9 1px solid;
	background-color: white;}
.FORM_LABEL { font-size: 9pt; font-weight: bold; }
.FORM_LABEL_SM { font-size: 8pt; font-weight: bold; }
.FORM_TABLE_BORDER{ border: lightgrey 1px solid;}
.FORM_BUTTON { FONT-WEIGHT: normal; FONT-SIZE: 8pt; }
.FORM_BUTTON_SM { FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: black; }

.FORM_TABLE_CELL {}
.FORM_TABLE_HEADER{border-color: white; font-weight: bold; background-color: #666633; color:white }
.FORM_TABLE_FOOTER{}

.ERROR_MESSAGE { color: red; text-align:left; }
.ERROR_MESSAGE_RED { color: red; vertical-align:top; text-align:left; }
.ERROR_FORM_VALIDATION { font-size: 9pt; color: red; vertical-align:middle; text-align:left; }

.TABLE_HEADER, 
.ms_header, 
.FormHead { font-weight: bold; background-color: #d9d9d9; border-left: #FFFFFF 1px solid; }

.BREAD_CRUMBS { }
.BREAD_CRUMB { font-weight: bold; }
.BREAD_CRUMB_SEP { font-weight: bold; }

li {
	padding-bottom: 8px;
}
.contactData {
	 padding-left: 20px;	
}
.mscFormLabel {
	text-align: right;
	font-size: 11px;
}
.mscActions {
	text-align: right;
	padding: 10px 28px;
}
.mscSubNotes h6 {
	font-weight: bold;
}
.mscInstructions {
	font-size: 10px;
}
#ms_register_tblMain {
	font-size: 9pt;
	font-weight: bold;
}
.mscFormInput {
	color: #000000;
	font-size: 11px;
	font-family: tahoma, Arial, sans-serif;
	font-weight: bold;
}

/**********************************************************************/
/* SECTION: MS_SENDTOFRIEND.ASCX
/**********************************************************************/
.SENDTOFRIEND_LABEL { font-size: 10px; text-align:right; vertical-align:top; }
.SENDTOFRIEND_VALUE{ font-size: 10px; }

/**********************************************************************/
/* SECTION: CART CONTROL STYLE										  */
/**********************************************************************/
.CART {margin:0px; padding:0px;}
.CART_CELL {margin:0px; padding:0px;}
.CART_HEADER_CELL {margin:0px; padding:3px;}
.CART_GROUP { margin:0px; padding:3px;}
.CART_GROUP_CELL { margin:0px; padding:3px;}
.CART_GROUP_HEADER { margin:0px; padding:3px; font-weight: bold; font-size: 14px; background-color: #d9d9d9; }
.CART_GROUP_FOOTER { font-weight: bold; font-size: 14px; background-color: #d9d9d9;	}
.CART_INSTRUCTION_HEADER_TEXT {font-weight: bold; font-size: 12px; }
.CART_ITEM_COUNT { width:100%; border-top : solid 1px; }
.CART_SUBTOTAL { width:100%;}
.CART_REVIEW_TAX { text-decoration:underline; font-size: 10px; color:red; font-weight:bold; cursor:hand }

/**********************************************************************/
/* SECTION: MS_CARTINFO.ASCX
/**********************************************************************/
.CART_INFO {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; }
.CART_SUMMARY {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
/*
a.CART_INFO:active { color: white; font-size: 11px; TEXT-DECORATION: underline; }
a.CART_INFO:link { color: white; font-size: 11px; TEXT-DECORATION: underline; }
a.CART_INFO:visited { color: white; font-size: 11px; TEXT-DECORATION: underline; }
a.CART_INFO:hover { color: white; font-size: 11px; TEXT-DECORATION: underline; }

a.CART_SUMMARY:active { color: #000000; font-size: 11px; TEXT-DECORATION: underline; }
a.CART_SUMMARY:link { color: #000000; font-size: 11px; TEXT-DECORATION: underline; }
a.CART_SUMMARY:visited { color: #000000; font-size: 11px; TEXT-DECORATION: underline; }
a.CART_SUMMARY:hover { color: #000000; font-size: 11px; TEXT-DECORATION: underline; }
*/
.CART_SUMMARY .CART_INFO { color: #000000; }

.CART_REVIEW {}
.CART_REVIEW_GROUP {border: #d9d9d9 1px solid}

/**********************************************************************/
/* SECTION: MS_PAGER.ASCX
/**********************************************************************/

.PAGER { font-size: 9pt; border: solid 1px;  }
.PAGER_FOUND { font-size: 9pt; font-weight: bold; }
.PAGER_PAGE { font-size: 8pt; vertical-align : middle; }
.PAGER_PAGE_SELECTED {font-size: 8pt; font-weight: bold; color: Gray; }
A.PAGER_PAGE_LINK {	font-size: 8pt; color: darkred; }
A.PAGER_PAGE_LINK:visited {font-size: 8pt; color: darkred; }
A.PAGER_PAGE_LINK:hover { font-size: 8pt; color: Gray; }

/**********************************************************************/
/* SECTION: MS_RESULTS_LIST.ASCX, MS_RESULTS_GALLERY.ASCX
/**********************************************************************/
.RESULT { font-size: 9pt; margin:0px; padding:3px;  }
.RESULT_ROW { BACKGROUND-COLOR: #E9E7CD; }
.RESULT_ROW_ALT { background-color: #DEDBB6; }

.RESULT_ROW_SITE { BACKGROUND-COLOR: #F0F0D9; }
.RESULT_ROW_ALT_SITE { background-color: #D7D7B3; }

.RESULT_ROW_BOAT { BACKGROUND-COLOR: #F0F0D9; }
.RESULT_ROW_ALT_BOAT { background-color: #D7D7B3; }

.RESULT_CELL {  margin:0px; padding:3px;}
.RESULT_CELL_TEXT {font-size: 9pt; }
.RESULT_HEADER_CELL {  margin:0px; padding:3px; background-color: #3C3C22; color:#FFFFFF}
.RESULT_FOOTER_CELL {  margin:0px; padding:3px; }
.RESULT_HEADER {   font-weight: bold; }
.RESULT_HEADER A:link, .RESULT_HEADER A:hover, .RESULT_HEADER A:visited, .RESULT_HEADER A:active { color: white; text-decoration: underline; }
.RESULT_FOOTER { font-weight: bold; background-color: whitesmoke;}

.RESULT_ITEM_CD { font-weight:bold; }
.RESULT_ITEM_TITLE { }
.RESULT_ITEM_QTY { font-size: 9pt; }
.RESULT_ITEM_PRICE {  color: darkred; }
A.RESULT_ITEM_DETAIL {  }

.RESULT_PAGER_HEADER { background-color: transparent; }
.RESULT_PAGER_FOOTER { background-color: transparent; }

/**********************************************************************/
/* SECTION: MS_ITEM_DETAIL.ASCX									      */
/**********************************************************************/
.ITEM_DETAIL { border : solid 1px ; width: 100%}
.ITEM_DETAIL_LABEL { font-weight:bold; }
.ITEM_DETAIL_TITLE { font-weight:bold; }
.ITEM_DETAIL_CODE { font-weight:bold; font-size: 10px; font-family: Arial, sans-serif; }
.ITEM_DETAIL_PRICE_LABEL { color:Red; }
.ITEM_DETAIL_PRICE_LABEL_RETAIL { color:Red;}
.ITEM_DETAIL_PRICE { color:Red; }
.ITEM_DETAIL_PRICE_RETAIL { text-decoration: line-through; color:Red; }
.ITEM_DETAIL_DESCRIPTION {	}
.ITEM_DETAIL_TITLE_HEADER, TableHeader { }

/**********************************************************************/
/* SECTION: MS_ITEM_ATTRIBUTES.ASCX									  */
/**********************************************************************/
.ITEM_ATTRIBUTES1 { width:100%; }
.ITEM_ATTRIBUTES_LABEL_CELL1 { width:30%; text-align:right; padding: 2px; }
.ITEM_ATTRIBUTES_LABEL1{	font-size: 11px; font-weight:bold; }
.ITEM_ATTRIBUTES_VALUE_CELL1 { padding: 2px; }
.ITEM_ATTRIBUTES_VALUE1{	font-size: 11px; }

/**********************************************************************/
/* SECTION: MS_OBJECT_ATTRIBUTES.ASCX									  */
/**********************************************************************/
.OBJECT_ATTRIBUTES { margin: 0px; padding: 0px; border: solid 1px; }
.OBJECT_ATTRIBUTES_LABEL_CELL { margin: 0px; padding: 2px; text-align:right; vertical-align:text-top }
.OBJECT_ATTRIBUTES_LABEL{ margin: 0px; padding: 2px; font-size: 9px; font-weight:bold; color: #333366;}
.OBJECT_ATTRIBUTES_VALUE_CELL { margin: 0px; padding: 2px; background-color: Transparent; vertical-align:text-top}
.OBJECT_ATTRIBUTES_VALUE{ margin: 0px; padding: 2px; font-size: 9px; color: Navy;}

/**********************************************************************/
/* SECTION: MS_CATEGORY_COMBO.ASCX
/**********************************************************************/
.CATEGORY_COMBO {}
.CATEGORY_COMBO_CAT {}

.CATEGORY_LIST {}
.CATEGORY_LIST_CATEGORY { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: dimgray; }
.CATEGORY_LIST_CATEGORY A:link, .MS_CatalogCategory A:hover, .MS_CatalogCategory A:visited, .MS_CatalogCategory A:active { color: dimgray; text-decoration: underline; }
.CATEGORY_LIST_COUNT { font-weight: bold; font-size: 14px; color: lightgrey; font-family: Arial; }

/**********************************************************************/
/* SECTION: MS_FOOTER.ASCX
/**********************************************************************/
.FOOTER_LABEL {	color: white; font-weight:bold;	font-size: 9px; }
a.FOOTER_LABEL:link { color: white;  font-size: 9px;}
a.FOOTER_LABEL:visited { color: white;  font-size: 9px;}
a.FOOTER_LABEL:hover { color: white;  font-size: 9px;}

/**********************************************************************/
/* SECTION: Printing Classes
/**********************************************************************/
.PRINT {
	font-family: Verdana, Geneva, Helvetica, "ms fixed width";
	font-size: 11px;
}

.PRINT_HEADER {
	font-family: Verdana, Geneva, Helvetica, "ms fixed width";
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
}

.PRINT_SUBHEADER {
	color: white;
	font-size: 11px;
	font-family: tahoma, Arial, sans-serif;
    BACKGROUND-COLOR: #11274F;
    FONT-WEIGHT: bold;
}

.PRINT_CELL {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Helvetica, "ms fixed width";
}

.PRINT_LABEL {

	font-family: Verdana, Geneva, Helvetica, "ms fixed width";
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
    FONT-WEIGHT: bold;
}

.PRINT_VALUE {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Helvetica, "ms fixed width";
}




BODY 
{
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 0;
	padding-left: 0;
}

/*
TD { font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: 15px;
}
*/

.field1  {background-color: #FFFFFF; border: 1; font-family: Verdana, Helvetica, Arial, Tahoma; font-size: 11px; color: #3C3C22; }

.font_red1{ font-family: Arial, Helvetica, sans-serif; color: #FD0202; font-size: 14px; line-height: 18px;}
.font_white1{ font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; line-height: 14px; font-weight:bold}

A.linker:link        { text-decoration: none; color: #000000; }
A.linker:visited        { text-decoration: none; color: #000000; }
A.linker:hover     { text-decoration: underline; color: #000000; }

A.linker1:link        { text-decoration: underline; color: #000000; }
A.linker1:visited        { text-decoration: underline; color: #000000; }
A.linker1:hover     { text-decoration: none; color: #000000; }


.site_cat {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3C3C22; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.site_info {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3C3C22; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.site_color1 {background: #C1BC75}
.site_color2 {background: #666633}
.site_color3 {background: #C9C487}
.site_color4 {background: #3C3C22}
.site_color5 {background: #F0F0E6}

.site_font2{ font-family: Arial, Helvetica, sans-serif; color: #2B2B17; font-size: 14px; line-height: 18px;}
.site_font1 .mscSubNotes h6 { font-family: Arial, Helvetica, sans-serif; color: #2B2B17; font-size: 12px; line-height: 15px;}
.site_font0{ font-family: Arial, Helvetica, sans-serif; color: #2B2B17; font-size: 11px; line-height: 15px;}

A.site_link1:link        { text-decoration: underline; color: #683206; }
A.site_link1:visited     { text-decoration: underline; color: #683206; }
A.site_link1:hover       { text-decoration: none; color: #683206; }	

A.site_link2:link        { text-decoration: none; color: #683206; }
A.site_link2:visited     { text-decoration: none; color: #683206; }
A.site_link2:hover       { text-decoration: none; color: #88833E; }	

A.site_link3:link        { text-decoration: underline; color: #000000; }
A.site_link3:visited     { text-decoration: underline; color: #000000; }
A.site_link3:hover       { text-decoration: none; color: #683206; }	

.boat_cat {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.boat_info {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.boat_color1 {background: #000055}
.boat_color2 {background: #00468C}
.boat_color3 {background: #C9C487}
.boat_color4 {background: #000033}
.boat_color5 {background: #CACAFF}

.boat_font2{ font-family: Arial, Helvetica, sans-serif; color: #000055; font-size: 14px; line-height: 18px;}
.boat_font1{ font-family: Arial, Helvetica, sans-serif; color: #000055; font-size: 12px; line-height: 14px;}



A.boat_link1:link        { text-decoration: none; color: #FFFFFF; FONT-WEIGHT: bold;}
A.boat_link1:visited     { text-decoration: none; color: #FFFFFF; FONT-WEIGHT: bold;}
A.boat_link1:hover       { text-decoration: underline; color: #FFFFFF; FONT-WEIGHT: bold;}	

A.boat_link2:link        { text-decoration: none; color: #000033; }
A.boat_link2:visited     { text-decoration: none; color: #000033; }
A.boat_link2:hover       { text-decoration: none; color: #00468C; }	

A.boat_link3:link        { text-decoration: underline; color: #000000; }
A.boat_link3:visited     { text-decoration: underline; color: #000000; }
A.boat_link3:hover       { text-decoration: none; color: #00468C; }	


.fishing_cat {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.fishing_info {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.fishing_color1 {background: #005200}
.fishing_color2 {background: #007700}
.fishing_color3 {background: #C9C487}
.fishing_color4 {background: #003E00}
.fishing_color5 {background: #C7E8C1}

.fishing_font2{ font-family: Arial, Helvetica, sans-serif; color: #005200; font-size: 14px; line-height: 18px;}
.fishing_font1{ font-family: Arial, Helvetica, sans-serif; color: #005200; font-size: 12px; line-height: 14px;}

A.fishing_link1:link        { text-decoration: none; color: #FFFFFF; FONT-WEIGHT: bold;}
A.fishing_link1:visited     { text-decoration: none; color: #FFFFFF; FONT-WEIGHT: bold;}
A.fishing_link1:hover       { text-decoration: underline; color: #FFFFFF; FONT-WEIGHT: bold;}	

A.fishing_link2:link        { text-decoration: none; color: #003E00; }
A.fishing_link2:visited     { text-decoration: none; color: #003E00; }
A.fishing_link2:hover       { text-decoration: none; color: #007700; }	

A.fishing_link3:link        { text-decoration: underline; color: #000000; }
A.fishing_link3:visited     { text-decoration: underline; color: #000000; }
A.fishing_link3:hover       { text-decoration: none; color: #005200; }	

.knives_cat {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.knives_info {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.knives_color1 {background: #DD6F00}
.knives_color2 {background: #FF8811}
.knives_color3 {background: #C9C487}
.knives_color4 {background: #9D4F00}
.knives_color5 {background: #FEEABC}


.knives_font2{ font-family: Arial, Helvetica, sans-serif; color: #DD6F00; font-size: 14px; line-height: 18px;}
.knives_font1{ font-family: Arial, Helvetica, sans-serif; color: #DD6F00; font-size: 12px; line-height: 14px;}

A.knives_link1:link        { text-decoration: none; color: #FFFFFF; FONT-WEIGHT: bold;}
A.knives_link1:visited     { text-decoration: none; color: #FFFFFF; FONT-WEIGHT: bold;}
A.knives_link1:hover       { text-decoration: underline; color: #FFFFFF; FONT-WEIGHT: bold;}	

A.knives_link2:link        { text-decoration: none; color: #9D4F00; }
A.knives_link2:visited     { text-decoration: none; color: #9D4F00; }
A.knives_link2:hover       { text-decoration: none; color: #FF8811; }	

A.knives_link3:link        { text-decoration: underline; color: #000000; }
A.knives_link3:visited     { text-decoration: underline; color: #000000; }
A.knives_link3:hover       { text-decoration: none; color: #9D4F00; }	


.outdoors_cat {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.outdoors_info {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.outdoors_color1 {background: #510000}
.outdoors_color2 {background: #CA0000}
.outdoors_color3 {background: #C9C487}
.outdoors_color4 {background: #840000}
.outdoors_color5 {background: #FCE3E0}

.outdoors_font2{ font-family: Arial, Helvetica, sans-serif; color: #510000; font-size: 14px; line-height: 18px;}
.outdoors_font1{ font-family: Arial, Helvetica, sans-serif; color: #510000; font-size: 12px; line-height: 14px;}

A.outdoors_link1:link        { text-decoration: none; color: #FFFFFF; FONT-WEIGHT: bold;}
A.outdoors_link1:visited     { text-decoration: none; color: #FFFFFF; FONT-WEIGHT: bold;}
A.outdoors_link1:hover       { text-decoration: underline; color: #FFFFFF; FONT-WEIGHT: bold;}	

A.outdoors_link2:link        { text-decoration: none; color:  #840000; }
A.outdoors_link2:visited     { text-decoration: none; color:  #840000; }
A.outdoors_link2:hover       { text-decoration: none; color: #CA0000; }	

A.outdoors_link3:link        { text-decoration: underline; color: #000000; }
A.outdoors_link3:visited     { text-decoration: underline; color: #000000; }
A.outdoors_link3:hover       { text-decoration: none; color: #510000; }	

BODY 
{
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 0;
	padding-left: 0;
}
/*
TD { font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: 15px;
}
*/
.field1  {background-color: #FFFFFF; border: 1; font-family: Verdana, Helvetica, Arial, Tahoma; font-size: 11px; color: #3C3C22; }
.field2  {background-color: #FFFFFF; 
			border-right: #C9C487 1px solid;
			border-top: #C9C487 1px solid;
			border-left: #C9C487 1px solid;
			border-bottom: #C9C487 1px solid;
		 font-family: Verdana, Helvetica, Arial, Tahoma; font-size: 11px; color: #000000; }


.font_red1{ font-family: Arial, Helvetica, sans-serif; color: #FD0202; font-size: 14px; line-height: 18px;}
.font_white1{ font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; line-height: 14px; font-weight:bold}


.MenuItem
{


  color:#FFFFFF;
  text-decoration: none; 
  font-family:Verdana;
  font-weight:bold; 
  padding:0px;
  padding-left:5px;
  padding-right:15px;
  cursor:hand;
}

.MenuItemOver
{

  color:#FFFFFF;
  text-decoration: none; 
  font-family:Verdana;
  font-weight:bold; 
  padding:0px;
  padding-left:5px;
  padding-right:15px;
  cursor:hand;


  cursor:hand;
}

/**********************************************************************/
/* SECTION: MS_CARTINFO.ASCX
/**********************************************************************/
a.MenuItemOver:link { color:#FFFFFF; text-decoration: none; font-weight:bold; }
a.MenuItemOver:visited { color:#FFFFFF; text-decoration: none; font-weight:bold}
a.MenuItemOver:hover { color:#FFFFFF;text-decoration: none; font-weight:bold }

