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/nav01.gif);
	background-repeat:repeat-y;
}

.logo                 {margin: 5px 0px 5px 10px;}

.homelink {font-family:Verdana; color: #FFFFFF; font-size:12px; text-decoration:none; font-weight:bold}

.Homelinksub{font-family:arial; color:#000000; font-size:12pt; text-decoration:none} 
.Homelinksub:hover {font-family:arial; color:#CC0000; font-size:12px; text-decoration:none; font-weight:bold}

.homepage
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}
.diveshop:link
{
	color:#2B8586;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}
.diveshop:visited
{
	color:#2B8586;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}
.diveshop:hover
{
	color:#2B8586;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
}
.skishop:active
{
	color:#2B8586;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
}
.skishop:link
{
	color:#6089BB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}
.skishop:visited
{
	color:#6089BB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}
.skishop:hover
{
	color:#6089BB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
}
.skishop:active
{
	color:#6089BB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
}

/* shop by brand dropdown
.qjump                {color: #000000; font-size: 10px; text-decoration: none; font-weight:normal }
*/

/*page title text on all pages except the department and product pages*/
.pageTitle{font-family: arial, helvetica, sans-serif;font-size: 14px;color:red;text-transform:capitalize;}

/*department titles*/
.DeptTitle{font-family: arial, helvetica, sans-serif;font-size: 16px;color:red;text-transform:capitalize;}


/*list price or price level 1 with a sale*/
.ListPricewSale       {font-size: 12px; background: inherit; color: #676767; font-weight: bold;}


/*list price or price level 1 with NO sale*/
.ListPricewoSale      {font-size: 12px; background: inherit; color: #676767; font-weight: bold;}


/* sale price */
.SalePrice            {font-size: 12px; background: inherit; color: #ff0000; font-weight: bold;}


/* msrp price */
.MSRPPrice            {font-size: 12px; background: inherit; color: #676767; font-weight: bold;}

.prodInner td         {width:250px;}


/*  FOR PAMELA'S DEPTLINK CODE - NOT SURE WE SHOULD KEEP  */

table#headerTable     {background: inherit; color: #000000;}
table#emailSignUp     {background: inherit; color: #000000;}
table#TableNnav       {background: inherit; color: #000000;}
td#TDbottom           {background: inherit; color: #000000;}
td#TDbelowNav         {background: inherit; color: #000000;}
.nav                  {border: 1px solid #666666; background-color: #CCCCCC; color: #000000; background-image: none; padding: 0px 0px 0px 0px; }
.navmargin            {padding: 8px; background: inherit; color: #333333; text-decoration: none; font-size: 10px; font-weight: normal; }
.insidenavtextbottom  {background: inherit; color: #000000; text-decoration: none; font-size: 11px; font-weight: normal; text-align:right; border: 1px solid #666666; padding: 0px 10px 7px 3px}

/*  END DEPTLINK CODE CLASSES  */


/* 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}


/*  DEPTLINK EMAIL SIGNUP  */
.EmailSignupbgcolor   {background: #CCCCCC; color: #000000;}
.EmailSignupTitle     {background: #CCCCCC; color: #000000;}
.EmailSignupText      {background: #CCCCCC; color: #000000;}


/*  SHOPPER LOOKUP CLASSES  */
.TableText            {background: #ffffff; color: #000000;}

/* HEADER CLASSES  */
.HeaderNav:link       {background: inherit; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.HeaderNav:visited    {background: inherit; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.HeaderNav:hover      {background: inherit; color: #ffffff; text-decoration: underline; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.HeaderNav:active     {background: inherit; color: #ffffff; text-decoration: underline; font-size: 12px; font-weight: normal; margin-bottom: 5px;}

.HeaderNavBack        {background: #6699CC; color: #000000; border-color: #000000 #000000 #666666; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}


/* FOOTER CLASSES  */
.Footertext           {background: inherit; color: #000000;font-family: arial, helvetica, sans-serif;font-size: 12px;}
.FooterBack           {background: #FFFFFF; font-family: arial, helvetica, sans-serif;font-size: 12px;}
.copy          {color: #000000;font-family: arial, helvetica, sans-serif;font-size: 10px;text-align:left;}

.FooterLink:link      {background: inherit; color: #000000; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;font-family: arial, helvetica, sans-serif;}
.FooterLink:visited   {background: inherit; color: #000000; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;font-family: arial, helvetica, sans-serif;}
.FooterLink:hover     {background: inherit; color: #000000; text-decoration: underline; font-size: 12px; font-weight: normal; margin-bottom: 5px;font-family: arial, helvetica, sans-serif;}
.FooterLink:active    {background: inherit; color: #000000; text-decoration: underline; font-size: 12px; font-weight: normal; margin-bottom: 5px;font-family: arial, helvetica, sans-serif;}


/* SHOPPER NEW AND SHOPPER UPDATE */
.SubText              {background: inherit; color: #000000; font-size: 10px; font-weight: normal;}
.optional             {background: #ffffff; color: #000000;}
.required             {background: #ffffff; color: #000000; font-weight: bold;}


/* 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:red; 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  */


/*  DEPARTMENT PAGE  */
.DeptShortDescription {background: inherit; color: #000000;}


/*  Item Table Styles */
.CartLabels           {background: #999999; color: #ffffff; font-weight: bold;}
.cart_list_item       {background: #ffffff; color: #000000;}
.SubHeadbgcolor       {background: #999999; color: #000000;}
.SubHeadText          {background: inherit; color: #ffffff; font-weight: bold}
.tablebgcolor         {background: #ffffff}

/*  ERRORS   */
.BasketErrors         {color: #ff0000; background: #ffffff;}
.PurchaseErrors       {color: #ff0000; background: #ffffff;}
.ErrorMsg             {color: #ff0000; background: #ffffff;}


/*  SHIPPING PAGE  */


/*  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;}


/*  ------BEGIN LINK STYLE DEFINITIONS------  */

/*  content area, department page  */
.deptlinkM:link       {font-weight: bolder; color: #353333; background: inherit; text-decoration: none; font-size: 12px;}
.deptlinkM:visited    {font-weight: bolder; color: #353333; background: inherit; text-decoration: none; font-size: 12px;}
.deptlinkM:hover      {font-weight: bolder; color: #353333; background: inherit; text-decoration: underline; font-size: 12px;}
.deptlinkM:active     {font-weight: bolder; color: #353333; background: inherit; text-decoration: underline; font-size: 12px;}

/*  content area, product page  */
.deptlinkP:link       {font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; background: inherit;}
.deptlinkP:visited    {font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; background: inherit;}
.deptlinkP:hover      {font-size: 12px; font-weight: bold; text-decoration: underline; color: #F90304; background: inherit;}
.deptlinkP:active     {font-size: 12px; font-weight: bold; text-decoration: underline; color: #F90304; background: inherit;}

.deptlinksub{font-family:arial; color: #CC0000; font-size:12px; font-weight:bold; text-decoration: none}

/* footer links - class must be specified in site to take effect  */
.footer:link          {background: inherit; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.footer:visited       {background: inherit; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.footer:hover         {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.footer:active        {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}

/* "Back to" link on product page  */
.deptlinkM2:link      {background: inherit; color: #555555; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:visited   {background: inherit; color: #555555; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:hover     {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:active    {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}

/*  -------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}

.PageTitle            {text-transform:capitalize; color:#404040; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; line-height:30px; }

/* new redesign classes */
/** white links **/
.navlink:link{background: inherit; color: #ffffff; text-decoration: none; font-size: 11px; font-weight: normal;}
.navlink:visited{background: inherit; color: #ffffff; text-decoration: none; font-size: 11px; font-weight: normal;}
.navlink:active{background: inherit; color: #ffffff; text-decoration: underline; font-size: 11px; font-weight: normal;}
.navlink:hover{background: inherit; color: #ffffff; text-decoration: underline; font-size: 11px; font-weight: normal;}

/** black links **/
.navlink2:link{background: inherit; color: #ffffff; text-decoration: none; font-size: 11px; font-weight: normal;}
.navlink2:visited{background: inherit; color: #ffffff; text-decoration: none; font-size: 11px; font-weight: normal;}
.navlink2:active{background: inherit; color: #ffffff; text-decoration: underline; font-size: 11px; font-weight: normal;}
.navlink2:hover{background: inherit; color: #ffffff; text-decoration: underline; font-size: 11px; font-weight: normal;}

/* for pipes inbetween links in login section  top right botm left (like a clock) **/
.headerLogin {display:block;margin:0px 15px 7px 0px;color: #ffffff; text-decoration: none; font-size: 11px; font-weight: normal;}
.search {
font-size: 10px;
margin:4px 0px 0px 12px;/** top, right, bottom, left.**/ 
_margin:3px 0px 0px 12px; /* this line read by IE only **/
}