/* ****    Copyright (c) 1999-2005 UniteU Technologies Inc.  All rights reserved. ****/
/* ***********************************************************************************/
/* ****    This file contains default style definitions used in the UU eShop and  ****/
/* ****    eStore applications. This file is included on all store pages. This    ****/
/* ****    setting may be modified via the site manager so that a different file  ****/
/* ****    may be used.                                                           ****/
/*************************************************************************************/
/* COLORS
** Dark blue: #166997
** Light grayblue: 	rgb(170, 187, 170)
*/


body                  {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; color: #000000; font-size: 12px
/* background-image: url(../images/bg-2.jpg); */
}
td 					  {font-family: Verdana, arial, helvetica, sans-serif;font-size: 12px;}
p                     {font-size: 12px; margin-top: 0px; margin-bottom: 8px; font-weight: normal;}
img                   {border: none}
form					{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.logo                 {margin: 5px 0px 5px 10px;}


/* shop by brand dropdown*/
.qjump                {color: #660000; font-size: 10px; text-decoration: none; font-weight:bold }


/*page title text on all pages except the department and product pages*/
.PageTitle            {font-family: Verdana, arial, helvetica, sans-serif;font-size: 20px;color: #006699;}

/*department titles*/
.DeptTitle            {font-family: verdana, arial, helvetica, sans-serif;font-size: 24px;color: #0E4b6e; font-weight:bold;}

/** default page dept links baby blue with grey underline for hover **/
.homePage:link {COLOR: #6666ff; TEXT-DECORATION: none;font-size: 11px;font-weight:bold;padding:3px;}
.homePage:visited {COLOR: #6666ff; TEXT-DECORATION: none;font-size: 11px;font-weight:bold;padding:3px;}
.homePage:active {COLOR: #6666ff; TEXT-DECORATION:underline;font-size: 11px;font-weight:bold;padding:32px;}
.homePage:hover {COLOR: #6666ff; TEXT-DECORATION:underline;font-size: 11px;font-weight:bold;padding:3px;}


/*list price or price level 1 with a sale*/
.ListPricewSale       {font-family: arial, helvetica, sans-serif;font-size: 11px;color: black;}


/*list price or price level 1 with NO sale*/
.ListPricewoSale      {font-family: arial, helvetica, sans-serif;font-size: 11px;color:red; font-weight:bold;}


/* sale price */
.SalePrice            {font-family: arial, helvetica, sans-serif;font-size: 11px;color: red; font-weight:bold;}


/* msrp price */
.MSRPPrice            {font-family: arial, helvetica, sans-serif;font-size: 11px;color: black;}

/* difference between price1 and price2*/
.PriceDifference	  {font-family: arial, helvetica, sans-serif;font-size: 11px;color: red; font-style:italic;}

/*  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: #ffffff;}
.FooterBack           {background: #6699CC; color: #ffffff;}

.FooterLink:link      {background: inherit; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.FooterLink:visited   {background: inherit; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.FooterLink:hover     {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.FooterLink:active    {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}


/* 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          {font-family: verdana, arial, helvetica, sans-serif;font-size: 24px;color: #000066; 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;}

.productLine	{ background-color:rgb(170, 187, 170);}

#newProdPage h1{margin:0px;}

.prod_info td{border:1px solid #AABBAA;}
.color_div{height:30px;width:80px;margin:3px;}
.spec_container{padding:7px 5px 0px 5px;}
.spec_div{padding:7px 5px 0px 5px;}
.InfoHeader{font-family: verdana, arial, helvetica, sans-serif;font-size: 18px;color: #000066; font-weight:bold;padding:8px 8px 15px 5px;}
.InfoTxt{margin-left:5px;margin-right:5px;font-size:13px;}
.color_container{padding:7px 5px 0px 5px;}

/* jat 11/7/07 - new product page classes */
.slogan{font-family: verdana, arial, helvetica, sans-serif;font-size: -1;color: #000066; font-weight:bold;font-style:italic;}
.colorTitle{border:none !important;text-align:center;border:none;font-weight:bold;color:#333333;font-size:14px;font-family:verdana, arial, san-serif;}
.brandDetailP{padding:8px 8px 0px 8px !important;margin-bottom:0px !important;font-family:verdana, arial, san-serif;}
.brandDetailP img{padding:0px 0px 10px 10px;font-family:verdana, arial, san-serif;}
#reviewTable{padding:3px 3px 0px 3px;}
#reviewTable td{border:none !important;font-family:verdana, arial, san-serif;}
.featuresTD ul{list-style-type: square;font-family:verdana, arial, san-serif;}
#tipsDiv{padding:7px 5px 0px 5px;font-family:verdana, arial, san-serif;}
.infoPad{padding: 7px 5px 0px 5px;}

/*   END PRODUCT PAGE CLASSES  */


/*  DEPARTMENT PAGE  */
.DeptShortDescription {background: inherit; color: #000000;}
.PageSpanner{display:block; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px 10px 3px 5px; margin-top:5px; background-image:url(../spanner_bg.gif); background-repeat:repeat-x;}
.PageSpanner br {display:none;}
.PageSpanner a {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:5px; font-weight:bold;}
.PageSpanner b {padding-right:5px;}




/*  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}
.yellow {background:#FF9;}

/*  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------  */

/*  general links - applied when no class is specified  */
/*a:link                {background: inherit; color: #000000; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
/*a:visited             {background: inherit; color: #000000; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
/*a:hover               {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
/*a:active              {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
*/
.deptlink2_container	{
	/*border: 1px solid rgb(170, 187, 170);*/
	width: 171px;
}

/*  left hand navigation, top level  */
.deptBarLink, .deptbarlink          {
font-family: arial, helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF; 
text-decoration:none; 
font-weight:bold; 
background-color: #166997;
display:block;
/*padding:5px 0px 5px 5px;*/
}

/*  left hand navigation, secondary level  */
.deptBarLink2, .deptbarlink2 {	
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000; 
	text-decoration:none;
	display:block;
	padding:2px 2px 2px 20px;
	background-image:url(../buttonback1.gif);
	border: 1px solid rgb(170, 187, 170);
}

.deptBarLink2:hover, .deptbarlink2:hover{
	text-decoration:none;
	color: #166997;
}

/* Product Review Styles */
.review_link{
}

.review_link:hover{
}

.review_header{
	font-weight:bold;
	font-size:13px;
	font-family:verdana, arial, san-serif;
}

.spec_title{
	font-family:verdana, arial, san-serif;
	background: #D5DCE4;
	font-size: 19px;
	font-weight:bold;
	padding:5px;
}

.product_attrbute_info{
	font-size: 14px;
	font-weight:bold;
}

/*
.deptBarLink3, .deptbarlink3{
font-family: arial, helvetica, sans-serif;
width: 150px;
font-size: 11px;
color: #000000; 
text-decoration:none;
background-image:url(../buttonback1.gif);
text-indent:0px;
padding: 0px 0px 0px 18px;

}

.deptBarLink3:hover, .deptbarlink3:hover{
font-family: arial, helvetica, sans-serif;
width: 150px;
font-size: 11px;
color: #000000; 
text-decoration:none;
background-image:url(../buttonback2.gif);
background-color: #EFF3FF;
text-indent:0px;
padding: 0px 0px 0px 18px;
}

*/

/*  content area, department page  */
/*.deptlinkM:link       {text-align: left; font-weight: bolder; color: #666666; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px;}
.deptlinkM:visited    {text-align: left; font-weight: bolder; color: #666666; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px;}
.deptlinkM:hover      {text-align: left; font-weight: bolder; color: #EE484C; background: inherit; text-decoration: underline; text-indent: 12px; font-size: 12px;}
.deptlinkM:active     {text-align: left; font-weight: bolder; color: #EE484C; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px;}
*/
/*  content area, product page  */
/*.deptlinkP:link       {font-size: 11px; font-weight: bold; text-decoration: underline; color: #0000FF; background: inherit;}
.deptlinkP:visited    {font-size: 11px; font-weight: bold; text-decoration: underline; color: #ADD8E6; background: inherit;}
.deptlinkP:hover      {font-size: 11px; font-weight: bold; text-decoration: underline; color: #EE484C; background: inherit;}
.deptlinkP:active     {font-size: 11px; font-weight: bold; text-decoration: underline; color: #EE484C; background: inherit;}
*/

/* 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;}
*/

.searchlink:link, .searchlink:visited	{font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #000000; 
text-decoration:none; 
font-weight:bold; 
text-indent:1px;}
.searchlink:hover, .searchlink:active	{}

/* follow me cart  */
/* outside border of the follow me cart box*/
.cartOutline{
	background-color:rgb(170, 187, 170);
	width:100px;
}
/* style for the header of the follow me cart */
.cartHeader{
	/*background-color:#FFFFFF;
	color:#000000;
	font-weight: bolder;	
	background-image:url(../header_box.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 0px 0px 22px;
	height:19px;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px none #ffffff;
}
/* style for box containing items in cart */
.cartItems{
	background-color:#FFFFFF;
	color:#000000;
	font-size:10px;
}

/* product color/attribute dropdown on product page */
.ProductAttr{width:75px;}

/* link inside cartItems area*/
.cartItems a:link, .cartItems a:visited {
	color:#000000;
	text-decoration:none;
}
.cartItems a:hover, .cartItems a:active {
	color:#000000;
	text-decoration:underline;
}

/* style for bottom of follow me cart, where number of items and total usually go */
.cartBottom{
	background-color:#ffffff;
	color:#000000;
}

/* alternate view classes */

/* "see larger image and other views link" */
.seelarger{}
.seelarger:link          {color: #000000; font-size:11px;}
.seelarger:visited    {color: #000000; font-size:11px;}
.seelarger:hover        {color: #000000; font-size:11px;}
.seelarger:active      {color: #000000; font-size:11px;}

/* alternate view rollover image thumbnails below link */
.altviewthumb{width:30px;height:30px;border:1px solid #AABBAA;margin-top:8px;cursor:hand;}

/*  -------END LINK STYLE DEFINITIONS------  */

/**** Paypal stuff on payment page *****/
#paypal {
	padding:7px;
	width: 160px;
}
#paypaldivbasket{
	
}
#paypal img, #paypal p {margin:7px;}
#paypal a {color:#0000ff;text-decoration:underline;}
/**** End Paypal stuff ****/
#icButton{
}
#googDiv{
	padding: 7px;
	width: 160px;
}
#Picture332{
	margin-top: 15px;
}

/* quick view classes */
#qv_iframe	{
	height:510px;
	width:400px;
	z-index:9999979;
	position:absolute;
	top:150px;
	left:200px;
	visibility:hidden;
}
#qv_window{
	width:550px;
	height:350px;
	position:absolute;
	background:#FFFFFF;
	padding:0 8 8 8px;
	z-index:9999980;
	visibility:hidden;
}

.QVImageTD{
   border-bottom:1px dotted #CCCCCC;
   border-right:1px dotted #CCCCCC;
}

.QVTextTD{
   padding:10px;
   border-bottom:1px dotted #CCCCCC;

}


.QVproductName{
   color:#333333;
   font-size:14px;
}

.QVproductDesc{
   color:#666666;
   font-size:12px;
}


#qv_window		{border:1px solid #166997;}
.qv-wrapper     		{position:relative; visibility:hidden;}
.qvicon				{border:none !important; position:absolute; top:-60px; left:40px;cursor:pointer;}
.qvicon2				{border:none !important; position:absolute; top:-60px; left:40px;cursor:pointer;}
.qvLink:link,
.qvLink:visited,
.qvLink:hover,
.qvLink:active		{color:#0099ff; text-decoration:none; font-weight:bold;font-size:12px;}
#qv_window #closebtn{
	font-weight: bold; 
	float: right;
}

.QVProductAttr{
}

.qv_price{
   padding-top:0px;
}

.QVemail{
   padding:0px;
   text-align:center;
}

.QVemail img{
   padding-right:10px;
}

#QVPageSpanner{
   background-image:url(../spanner_bg.gif);
   height:20px;
   background-repeat:repeat-x;
   color:#FFFFFF;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   padding:3px 10px 3px 5px;
}

#QVPageSpanner a:link{
   font-weight:normal;
   color:#ffffff;
}

#QVPageSpanner a:hover{
   font-weight:normal;
   color:#ffffff;
}

#QVPageSpanner a:visited{
   font-weight:normal;
   color:#ffffff;
}

#QVPageSpanner a:active{
   font-weight:normal;
   color:#ffffff;
}
/* end quick view classes */

.wlist{
   margin-left:-10px;
}
