/** extra styles for DIVE/Sea dept **/
body {
	font-family: arial, helvetica, sans-serif;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	}
td {font-family: arial, helvetica, sans-serif;font-size: 12px;}
p {font-family: arial, helvetica, sans-serif;font-size: 12px;margin-top: 0px;margin-bottom: 0px;}
img                   {border: none}

.background
{
	background-image:url(/bobseaski/assets/images/nav02_Dive_Pole.gif);width:178px;
	background-repeat:repeat-y;
}


/*page title text on all pages except the department and product pages*/
.pageTitle{font-family: arial, helvetica, sans-serif;font-size: 14px;color: #1F5F5F;font-weight:bold;text-transform:capitalize;}

/*department titles*/
.DeptTitle{font-family: arial, helvetica, sans-serif;font-size: 14px;color: #1F5F5F;font-weight:bold;text-transform:capitalize;}


/*list price or price level 1 with a sale*/
.ListPricewSale       {font-size: 12px; background: inherit; color: #1F5F5F; font-weight: bold;}


/*list price or price level 1 with NO sale*/
.ListPricewoSale      {font-size: 12px; background: inherit; color: #1F5F5F; font-weight: bold;}


/* sale price */
.SalePrice            {font-size: 13px; background: inherit; color: #FF0019; font-weight: bold;}


/* msrp price */
.MSRPPrice            {font-size: 11px; background: inherit; color: #000000; font-weight: bold;}


/* general div on all pages to offset content from left nav  */
.PageContent          {position: relative; top: 0px; left: 0px; margin-bottom: 10px; margin-top: 20px; margin-left: 15px}

.prodInner td         {background-image:url(/bobseaski/assets/images/prod_bg_sea.gif); background-repeat:no-repeat; width:250px;padding:5px 5px 5px 5px; empty-cells:hide;}

/* PRODUCT PAGE  */

/* You may also be interested in */
.relProductlabel      {background: inherit; color: #000000;}
.ProductShortDescription {background: inherit; color: #000000;}
.Productname, .ProductName {font-family: arial, helvetica, sans-serif;font-size: 16px;color: #1F5F5F; font-weight:bold;}
/*list price or price level 1 with a sale*/
.ListPricewSaleP      {font-size: 12px; background: inherit; color: #000000;}
/*list price or price level 1 with NO sale*/
.ListPricewoSaleP     {font-size: 12px; background: inherit; color: #000000;}
/* sale price */
.SalePriceP           {font-size: 12px; background: inherit; color: #ff0000;}
/* msrp price */
.MSRPPriceP           {font-size: 12px; background: inherit; color: #000000;}

/*  related products list price or price level 1 with a sale*/
.ListPricewSaleR      {font-size: 12px; background: inherit; color: #000000;}
/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR     {font-size: 12px; background: inherit; color: #000000;}
/*  related products sale price */
.SalePriceR           {font-size: 12px; background: inherit; color: #ff0000;}
/*  related products msrp price */
.MSRPPriceR           {font-size: 12px; background: inherit; color: #000000;}

/*   END PRODUCT PAGE CLASSES  */
/*  content area, department page  */
.deptlinkM:link       {font-weight: bolder; color: #005E78; background: inherit; text-decoration: none; font-size: 12px;line-height: 20px;padding:3px;}
.deptlinkM:visited    {font-weight: bolder; color: #005E78; background: inherit; text-decoration: none; font-size: 12px;line-height: 20px;padding:3px;}
.deptlinkM:hover      {font-weight: bolder; color: #005E78; background: inherit; text-decoration: underline; font-size: 12px;line-height: 20px;padding:3px;}
.deptlinkM:active     {font-weight: bolder; color: #005E78; background: inherit; text-decoration: underline; font-size: 12px;line-height: 20px;padding:3px;}

/*  content area, product page  */
.deptlinkP:link       {font-size: 12px; font-weight: bold; text-decoration: none; color: #2B8586; background: inherit;}
.deptlinkP:visited    {font-size: 12px; font-weight: bold; text-decoration: none; color: #2B8586; background: inherit;}
.deptlinkP:hover      {font-size: 12px; font-weight: bold; text-decoration: underline; color: #2B8586; background: inherit;}
.deptlinkP:active     {font-size: 12px; font-weight: bold; text-decoration: underline; color: #2B8586; background: inherit;}

.deptlinksub{font-family:arial; color: #CC0000; font-size:12px; font-weight:bold; text-decoration: none}

/*  -------END LINK STYLE DEFINITIONS------  */

/*  Item Table Styles */
.CartLabels           {background-color:#999999; color:#ffffff; font-weight:bold;}
.cart_list_head       {font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color:#FFFFFF; }
.cart_list_item       {font-family:Verdana, Arial, Helvetica; font-size:12px; color:#202020; }
.cart_item_attr       {font-family:Verdana, Arial, Helvetica; font-size:10px; color:#202020; margin-left:3px; margin-right:3px;
												display:block; }
a.cart_list_remove    {font-family:Verdana, Arial, Helvetica; font-size:10px; color:#400000; }
.cart_list_total      {font-family:Verdana, Arial, Helvetica; font-size:13px; font-weight:bold; color:#202020; }
.SubHeadbgcolor       {background-color:#999999; color:#000000;}
.SubHeadText          {background:inherit; color:#ffffff; font-weight:bold}
.tablebgcolor         {background-color:#ffffff}
/*  ERRORS   */
.BasketErrors         {color:#FF0000; }
.PurchaseErrors       {color:#FF0000; }
.ErrorMsg             {color:#ff0000; background-color:#ffffff;}
/*  PAYMENT PAGE  */
.PaymentInput         {background:inherit; color:#000000; font-weight:bold;}
/*  CONFIRMATION PAGE  */
.outer                {border:1px solid #999999}
table#confBottom td   {border-style:solid; border-left-width:1pt; border-top-width:1pt; border-right-width:0pt;
												border-bottom-width:0pt; border-color:#b9b9b9;}

/* new checkout classes */
.outcart              {background-color:#CCCCCC; color:#404040}
.incart               {background-color:#ffffff; color:#404040; padding:10px 15px 10px 15px;}
.cart_head,
.p_head               {background-color:#999999; color:#ffffff; font-family:Verdana, Helvetica, sans-serif; font-size:10px;font-weight:bold;}
.cart_item,
.cart_item a          {background-color:#ffffff; color:#202020; font-family:Verdana, Helvetica, sans-serif; font-size:10px;
												font-weight:normal;}
.cart_item a          {font-weight:bold; text-decoration:underline;}
.cart_total           {background-color:#ffffff; color:#202020; font-family:Verdana, Helvetica, sans-serif; font-size:12px;
												font-weight:bold;}
.cart_promobox        {margin:10px 0px 10px 0px;}
.cart_promobox td     {background-color:#ffffff; color:#202020; font-family:Verdana, Helvetica, sans-serif; font-size:10px;
												font-weight:normal;}

div.errors            {color:#ff0000; display:block; padding:0px 0px 10px 0px}
.sl_head        {background-color:#C6EBFB; font-weight:bold; padding:10px 10px 10px 10px; }
.sl_inner             {background-color:#ffffff; padding:10px 15px 10px 15px;}
.sl_inner .q_jump     {margin:0px 20px 5px 5px; width:150px;}
.sl_inner select.q_jump {width:153px;}
.fld_label            {font-weight:bold; font-size:12px; padding:0px 5px 5px 0px}
.fld_static           {font-weight:normal; font-size:12px; padding:0px 5px 5px 0px}
.q_jump_narrow        {font-family:Verdana; color:#404040; font-size:12px; text-decoration:none; font-weight:normal;
												margin:0px 0px 5px 5px; width:75px;}
.p_head               {font-size:12px; padding:2px 0px 2px 10px}

/** header email sign up */
.emlText {color: #ffffff;font-weight:bold;font-size:11px;}
.emlFORM{margin:4px;font-size:11px;}

/**table.special { border:1px solid #666666; }*/
.special td { border:1px solid #666666; }
