/*
W2M REVIEWS STYLES
 */
TH.ReviewHeader {text-align:center;background-color:#666666;color:#FFFFFF;font-size:12px;padding:5px;}
TD.ReviewSpacer {text-align:center;background-color:#666666;color:#FFFFFF;font-size:2px;padding:0px;}
TH.ReviewTitle {text-align:left;background-color:#666666;color:#FFFFFF;font-size:14px;padding:5px;}
TD.ReviewDetails {text-align:left;font-size:11px;padding:5px;vertical-align:top;}
TD.Pros {text-align:left;font-size:11px;padding:5px;vertical-align:top;}
TD.ProsTitle {color:#004000;text-align:right;font-size:11px;padding:5px;vertical-align:top;}
TD.Cons {text-align:left;font-size:11px;padding:5px;vertical-align:top;}
TD.ConsTitle {color:#800000;text-align:right;font-size:11px;padding:5px;vertical-align:top;}
a.ReviewHeader {color:#FFFFFF;}
a.ReviewHeader:hover {color:#FFFFFF;text-decoration:underline;}
/*
END W2M REVIEWS STYLES
 */
/* 
W2M DIR TREE STYLES 
 */
.DirTreeCurrent {
	font-weight: bold;
	font-style: italic;
}

.DirTreeParent {
	font-weight: bold;
}

a.DirTreeLevel1 {
	width: 100%;
}
 
a.DirTreeLevel1:hover {
	background-color : #CCCCCC;
	width: 100%;
}
 
a.DirTreeLevel2 {
	width: 100%;
}
 
a.DirTreeLevel2:hover {
	background-color : #CCCCCC;
	width: 100%;
}
 
a.DirTreeLevel3 {
	width: 100%;
}
 
a.DirTreeLevel3:hover {
	background-color : #CCCCCC;
	width: 100%;
}

a.DirTreeProductLevel1 {
	width: 100%;
}
 
a.DirTreeProductLevel1:hover {
	background-color : #CCCCCC;
	width: 100%;
}
 
a.DirTreeProductLevel2 {
	width: 100%;
}
 
a.DirTreeProductLevel2:hover {
	background-color : #CCCCCC;
	width: 100%;
}
 
a.DirTreeProductLevel3 {
	width: 100%;
}
 
a.DirTreeProductLevel3:hover {
	background-color : #CCCCCC;
	width: 100%;
}

a.DirTreeWebPageLevel1 {
	width: 100%;
}
 
a.DirTreeWebPageLevel1:hover {
	background-color : #CCCCCC;
	width: 100%;
}
 
a.DirTreeWebPageLevel2 {
	width: 100%;
}
 
a.DirTreeWebPageLevel2:hover {
	background-color : #CCCCCC;
	width: 100%;
}
 
a.DirTreeWebPageLevel3 {
	width: 100%;
}
 
a.DirTreeWebPageLevel3:hover {
	background-color : #CCCCCC;
	width: 100%;
}

a.DirTreeLinkLevel1 {
	width: 100%;
}
 
a.DirTreeLinkLevel1:hover {
	background-color : #CCCCCC;
	width: 100%;
}
 
a.DirTreeLinkLevel2 {
	width: 100%;
}
 
a.DirTreeLinkLevel2:hover {
	background-color : #CCCCCC;
	width: 100%;
}
 
a.DirTreeLinkLevel3 {
	width: 100%;
}
 
a.DirTreeLinkLevel3:hover {
	background-color : #CCCCCC;
	width: 100%;
}

div.DirTreeMenuBox {
	text-align : left;
	font-size : 11px;
	width: 100%;
}
/* 
END W2M DIR TREE STYLES 
 */
/* 
W2M CUSTOM PANEL STYLES 
 */
div.CustomPanelInside {
	width : 175px;
	font-size : 10px;
	text-align : left;
}

div.CustomPanelOutside {
	width : auto;
	border : 1px solid #666;
	padding : 8px;
	margin-top : 10px;
}

.CustomPanelHeading {
	font-size : 16px;
	color : #999;
	font-weight : bolder;
	font-style : italic;
}
/* 
END W2M CUSTOM PANEL STYLES 
 */

/* Article Styles */

.ArticleTitle {
margin-top:20px;
color:#AF0359;
text-align: left;
font-weight:normal;
font-size: 1.65em;
}

#art {
width:500px;
}

#art p {
font-size: .95em;
line-height: 1.4em;
color:#333;
}

#art strong {
color:#CC3366;
}

#art h1 {
color:#000;
text-align: left;
font-weight:normal;
}

#art h3 {
color:#CC3366;
}

#art a:link {
text-decoration:underline;
}

#art a:visited {
text-decoration:underline;
}

.imageRight {
float:right;
margin-left: 12px;
margin-bottom: 8px;
border:1px solid #CC0000;
}

.imageLeft {
float:left;
margin-right: 12px;
margin-bottom: 8px;
border:1px solid #CC0000;
}


TABLE.OuterTable {vertical-align:top;width:480px;margin:10px 0px;}
/* changed above parameters - see print out */

TABLE.Main,TABLE.StoreHeader {text-align:center;background-color: #FFF; height:100%; margin: 0;border-left:30px solid #F061A1;border-right:30px solid #F061A1;}
TD.Main {text-align:center;width:800px;}
/* added top padding to columns below to push panels down from menu */
TABLE.LeftNav {width:170;margin:0 0;   margin-left:5px;}
TABLE.RightNav {width:130;margin:0 0; }
 
TABLE.ProductListing {width:505px}
TABLE.ProductDetail {border:1px solid #666;width:505px;margin:10px 0 0 0}
/* 
The values above are unique to this stylesheet.  The values below also exist in bluegray_no_column.css
 */
DIV.Main {text-align:center; margin:auto; width:900px;background-color: #F061A1; border:0px solid blue;}
body {color: #000;font:12px ;font-family: Verdana, Arial, Helvetica, sans-serif; margin:0 auto; @text-align:center; padding:0; background-color: #cc0066;  }

/* switched to 12pt font as opposed to 13 */
table, th, td{font-size:12px;margin:0 auto;padding:0; }


H1, H2 {font-weight:bold;font-size:16px;text-transform:capitalize;color:#6365AE;text-align:center}
BODY.ac_product_01 H1 {font-weight:bold;font-size:14px;color:#6365AE;text-align:right;margin:2;padding:2}
BODY.ac_product_02 H1 {font-weight:bold;font-size:14px;color:#6365AE;text-align:right;margin:2;padding:2}
A {color:#6365AE;text-decoration:none;font-weight:normal}
A:hover, A.Page:hover {color:#AA0036;text-decoration:underline}
A.Page {color:#6365AE;text-decoration:underline}

p {
margin: 10px 10px;
color:#333;
}

/* these categories below effect the top horizontal menu */
A.MenuTitle {color:#FFF; text-decoration:none; font-weight:normal;  font: 18px; }
A.MenuTitle:hover {color:#FFF; text-decoration:underline;}
A.CatMenuTitle {color:#6365AE;text-decoration:underline;font-weight:bold;  font: 18px; }
A.CatMenuTitle:hover {color:#8B50DC;text-decoration:underline}
A.Category, A.Product {color: #6365AE;text-decoration: none;font: 12px;}
A.Category:hover, A.Product:hover {text-decoration:underline;color:#AA0036}
A.CategoryListItem{color: #6365AE;font-weight: bold;font-size: 12px;background-color: #fff;padding: 2px;}
A.CategoryListItem:hover{color:#AA0036;font-weight:bold;font-size:12px;background-color:#fff;padding:2;text-decoration:none}
A.ProductListItem {font-weight:bold;text-decoration:underline;font-size:12px}
A.ProductListItem:hover {color:#AA0036;font-weight:bold;text-decoration:underline}



/* Store Menu Below */
/* Removed width 100% from below TABLE 081207 */

TABLE.StoreHeaderPurple {
        padding:0;
        margin:0;
	text-align:left;
        background-image: url(../images/HomePageImages/menuBG.jpg);	
	background-position: top;
	background-repeat: repeat-x;

}
TH.StoreHeaderPurple {
	font-weight:bold;color:#fff;
	text-align:left; 
}
TR.StoreHeaderPurple {
  background-image: url(../images/HomePageImages/menuBG.jpg);

  
}

TD.StoreHeaderPurple {
}

TD.StoreHeaderButtonPurple {
	padding:10px 0px 10px 0px;	
}

TD.StoreHeaderButtonActivePurple {
	font-weight:bold;
	color:#fff;
 }

/* I made font-weight NORMAL as opposed to bold 081207 */
A.MenuTitlePurple {
	color:#fff;
	font-size:16px;
	font-weight:bold;
	letter-spacing:.05em;
	text-decoration:none;
	border-right:1px solid #663399; 
	border-left:1px solid #996699; 
	padding:10px 7px 10px 7px;
}

/* I added padding to the below to get the active bg to be larger 081207 */
.MenuTitlePurple:hover, A.MenuTitlePurple:active {
background-image: url(../images/HomePageImages/menuBGON.jpg);
} 


A.MenuTitlePurple:focus {
	background-image: url(../images/HomePageImages/menuBGON.jpg);
	background-position: top;
	background-repeat: repeat-x;
	color: #FFFFFF;
}

/* Styles for search form */
.searchinputext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.searchformlabel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.searchbtn {
	background-color:#9933CC;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	font-size:12px;
	font-weight:bold;
}


/* Store Menu Above Ends */

TABLE.StoreLeftLavender { background-image: url(/images/frames_tg/storeFrameBottomLeft.gif);  background-position:bottom; margin-top:12px;}
TH.StoreLeftLavender {color: #ffffff; border:none; font-weight:bold; text-align:center; margin: 0; padding: 6px 0px 4px 0px; background-image: url(/images/frames_tg/headerStoreLeftLavender.gif); background-position:top; background-repeat:no-repeat;}
TD.StoreLeftLavender { text-align:center;padding:2px;font-size:10px}
DIV.StoreLeftLavender { text-align:left; padding:2px;font-size:12px;}
TD.StoreLeftLavenderBasket { text-align:center; padding:1px;font-size:11px;}
TD.StoreLeftLavenderData {font-weight:normal;  text-align:left; padding:2px; font-size:19px;}

TABLE.StoreLeftMauve { background-image: url(/images/frames_tg/storeFrameBottomLeft.gif);  background-position:bottom; margin-top:10px; }
TH.StoreLeftMauve {color: #ffffff; border:none; font-weight:bold; text-align:center; margin: 0; padding: 6px 0px 4px 0px; background-image: url(/images/frames_tg/headerStoreLeftMauve.gif); background-position:top; background-repeat:no-repeat;}
TD.StoreLeftMauve { text-align:center;padding:2px;font-size:10px;}
DIV.StoreLeftMauve { text-align:left; padding:2px;font-size:12px;}
TD.StoreLeftMauveBasket { text-align:center; padding:1px;font-size:11px;}
TD.StoreLeftMauveData {font-weight:normal;  text-align:left; padding:2px; font-size:19px;  }

TABLE.StoreCenterGreen { background-image: url(/images/frames_tg/storeFrameBottomCenter.gif);  background-position:bottom; background-repeat:no-repeat;}
TH.StoreCenterGreen {color: #FFF;  font-weight:bold; text-align:center; margin: 0; padding: 6px 0px 4px 0px; background-image: url(/images/frames_tg/headerStoreCenterGreen.gif); background-position:top; background-repeat:no-repeat;}
TD.StoreCenterGreen { text-align:center; padding:2px;font-size:10px}
DIV.StoreCenterGreen { text-align:left; padding:2px;font-size:12px;}
TD.StoreCenterGreenBasket { text-align:center; padding:1px;font-size:11px;}
TD.StoreCenterGreenData {font-weight:normal;  text-align:left; padding:2px; font-size:19px;}

TABLE.StoreCenterYellow { background-image: url(/images/frames_tg/storeFrameBottomCenter.gif);  background-position:bottom;}
TH.StoreCenterYellow {color: #ffffff; border:none; font-weight:bold; text-align:center; margin: 0; padding: 6px 0px 4px 0px; background-image: url(/images/frames_tg/headerStoreCenterYellow.gif); background-position:top; background-repeat:no-repeat;}
TD.StoreCenterYellow { text-align:center;padding:2px;font-size:10px}
DIV.StoreCenterYellow { text-align:left; padding:2px;font-size:12px;}
TD.StoreCenterYellowBasket { text-align:center; padding:1px;font-size:11px;}
TD.StoreCenterYellowData {font-weight:normal;  text-align:left; padding:2px; font-size:19px;}

TABLE.StoreCenterLavender { background-image: url(/images/frames_tg/storeFrameBottomCenter.gif);  background-position:bottom;}
TH.StoreCenterLavender {color: #ffffff; border:none; font-weight:bold; text-align:center; margin: 0; padding: 6px 0px 4px 0px; background-image: url(/images/frames_tg/headerStoreCenterLavender.gif); background-position:top; background-repeat:no-repeat;}
TD.StoreCenterLavender { text-align:center;padding:2px;font-size:10px}
DIV.StoreCenterLavender { text-align:left; padding:2px;font-size:12px;}
TD.StoreCenterLavenderBasket { text-align:center; padding:1px;font-size:11px;}
TD.StoreCenterLavenderData {font-weight:normal;  text-align:left; padding:2px; font-size:19px;}

TABLE.StoreRightPink{ background-image: url(/images/frames_tg/storeFrameBottomRight.gif);  background-position:bottom;  margin-top:12px;}
TH.StoreRightPink {color: #ffffff; border:none; font-weight:bold; text-align:center; margin: 0; padding: 6px 0px 4px 0px; background-image: url(/images/frames_tg/headerStoreRightPink.gif); background-position:top; background-repeat:no-repeat;}
TD.StoreRightPink { text-align:center;padding:2px;font-size:10px}
DIV.StoreRightPink { text-align:left; padding:2px;font-size:12px;}
TD.StoreRightPinkBasket { text-align:center; padding:1px;font-size:11px;}
TD.StoreRightPinkData {font-weight:normal;  text-align:left; padding:2px; font-size:19px;}

TABLE.StoreRightGreen{ background-image: url(/images/frames_tg/storeFrameBottomRight.gif);  background-position:bottom; }
TH.StoreRightGreen {color: #ffffff; border:none; font-weight:bold; text-align:center; margin: 0; padding: 6px 0px 4px 0px; background-image: url(/images/frames_tg/headerStoreRightGreen.gif); background-position:top; background-repeat:no-repeat;}
TD.StoreRightGreen {text-align:center;padding:2px;font-size:10px}
DIV.StoreRightGreen { text-align:left; padding:2px;font-size:12px;}
TD.StoreRightGreenBasket {text-align:center; padding:1px;font-size:11px;}
TD.StoreRightGreenData {font-weight:normal;  text-align:left; padding:2px; font-size:19px;}

TABLE.StoreRightBlue { background-image: url(/images/frames_tg/storeFrameBottomRight.gif);  background-position:bottom; }
TH.StoreRightBlue {color: #ffffff; border:none; font-weight:bold; text-align:center; margin: 0; padding: 6px 0px 4px 0px; background-image: url(/images/frames_tg/headerStoreRightBlue.gif); background-position:top; background-repeat:no-repeat;}
TD.StoreRightBlue { text-align:center;padding:2px;font-size:10px}
DIV.StoreRightBlue { text-align:left; padding:2px;font-size:12px;}
TD.StoreRightBlueBasket { text-align:center; padding:1px;font-size:11px;}
TD.StoreRightBlueData {font-weight:normal;  text-align:left; padding:2px; font-size:19px;}

TABLE.StoreRightMauve { background-image: url(/images/frames_tg/storeFrameBottomRight.gif);  background-position:bottom; margin-top:10px; }
TH.StoreRightMauve {color: #ffffff; border:none; font-weight:bold; text-align:center; margin: 0; padding: 6px 0px 4px 0px; background-image: url(/images/frames_tg/headerStoreRightMauve.gif); background-position:top; background-repeat:no-repeat;}
TD.StoreRightMauve { text-align:center;padding:2px;font-size:10px;}
DIV.StoreRightMauve { text-align:left; padding:2px;font-size:12px;}
TD.StoreRightMauveBasket { text-align:center; padding:1px;font-size:11px;}
TD.StoreRightMauveData {font-weight:normal;  text-align:left; padding:2px; font-size:19px;  }

TABLE.MenuBox {border-right:#666 1px solid;border-top:#666 1px solid;margin:10px 0 0px;border-left:#666 1px solid;border-bottom:#666 1px solid;padding:2px}
TH.MenuBox {font-weight:bold;color:#6365ae;background-color:#fff2bf;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding:2px}
TD.MenuBox {background-color:#fff2bf;text-align:center;padding:2px;font-size:10px}
DIV.MenuBox {background-color:#fff2bf;text-align:left;padding:2px;font-size:12px}
TD.MenuBoxBasket {background-color:#fff2bf;text-align:center;padding:1px;font-size:11px}
TD.MenuBoxData {font-weight:normal;background-color:#CCC;text-align:left;padding:2px;font-size:19px}




/* this style is for the interior areas with multiple headers */

table.boxStyle { padding: 0; margin: 0 auto; width:578px;}
th.boxStyle {font-weight:bold;font-size:14px;color:#6365ae;text-align:center; background-color:#FDF5ED;padding:3px; }





TH.ProductListing {margin-top:4px;color:#fff;background-color:#666;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding:2px}
TR.ProductListingEven, TR.ProductListingOdd {background-color:#fff}
TD.ProductListing {padding:20px;font-size:10px;text-align:center}
BODY.ac_category_01 TD.ProductListing {padding:10px;text-align:left}
HR.ProductListing {height:1px;width:95%;background:#666}
TH.ProductDetail {margin-top:4px;font-weight:bold;font-size:12px;color:#6365ae;background-color:#fff2bf;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding:2px}
TD.ProductDetail {font-weight:normal;background-color:#fff;text-align:left;padding:2px}
TD.ProductImage {background-color:#fff;text-align:center}
TD.ProductDetailCen {background-color:#fff;text-align:center}
TABLE.ProductOptions {width:auto}
TH.ProductOptions {font-weight:bold;text-align:right}
TD.ProductOptions {text-align:left}
TH.OuterTableCaption {font-weight:bold;font-size:14px;color:#6365ae;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;background-color:#fff2bf;padding:3px}
TH.OuterTableHeader {font-weight:bold;text-align:center;padding:2px}
TH.OuterTableSection {font-weight:bold;font-size:14px;background-color:#D5D5B5;text-align:center;padding:2px}
TH.OuterTable {font-weight:bold;text-align:right;padding:2px}
TD.OuterTableCaption {margin-top:4px;font-weight:bold;font-size:14px;color:#6365ae;background-color:#696;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;background-position:top;padding:2px}
TD.OuterTable {text-align:left;vertical-align:top;padding:2px;background-position:0}


TABLE.InnerTable {text-align:center}
TR.InnerTableHeader {background-color:#ccc;text-align:left}
TR.InnerTableOdd {}
TR.InnerTableEven {background-color:#EEE;vertical-align:middle}

/*lightened the grey in the header from ccc to E5E5E5 */
TH.InnerTableHeader {font-weight:bold;text-align:center;background-color:#E5E5E5;white-space:nowrap;padding:2px}
TH.InnerTableCaption {font-weight:bold;font-size:14px;background-color:#D5D5B5;text-align:center;padding:2px}
TH.InnerTable {font-weight:bold;text-align:right;padding:3px}
TD.InnerTable {vertical-align:top;text-align:left;padding:5px}
TD.InnerTableAmount {vertical-align:top;text-align:right;border-top:0 none;font-weight:normal;padding:2px}
TD.InnerTableCenter {vertical-align:top;text-align:center;padding:2px}
TD.InnerTableTotal {vertical-align:super;text-align:right;border-top:double 3px;font-weight:bold;padding:2px}DIV.kitrow, DIV.optrow {clear: both;padding:0px;margin:0px;font-size:10px;color:#666}



DIV.kitrow SPAN.name {float:left;text-align:left;text-indent:5pt}
DIV.kitrow SPAN.price {float:right;width:10px;text-align:right}
DIV.optrow SPAN.name {float:left;text-align:left;text-indent:5pt}
DIV.optrow SPAN.price {float:right;width:10px;text-align:right}
SPAN.yourprice {font-size:12px;text-align:right;color:#6365AE;font-weight:bold;}
SPAN.MSRP {font-size:12px;text-align:right;text-decoration:line-through;color:#666}
.Error {color:Red;background-color:#fff;font-weight:bold;text-align:center}
.BoldHighlight {color:Red;background-color:#fff;font-weight:bold;text-align:left}

/* new highlight style--tg */
.Highlight2 {}
p.Highlight2 {color:Red;background-color:#fff;font-weight:normal;text-align:center;  border: 1px solid #FF3333; padding: 2px 5px;}


.Highlight {color:Red;background-color:#fff;font-weight:normal;text-align:left}
.Price {color:#6365AE}
TD.CategoryTrails {font-weight:normal;background-color:#EEE;text-align:left;padding:5px 0;background-position:center center;height:0;text-indent:20pt;vertical-align:middle}
A.CategoryNavigation {font-style:normal;  font: 16px; }
A.CategoryNavigation:hover {color:#000;font-weight:normal;text-decoration:underline;font-style:normal}
TABLE.CategoryNavigation {}
TD.CategoryNavigation {font-weight:normal; color: #FFFFFF; background-color:#6365AE;text-align:left;border-top:0 none;border-right:0 none;border-bottom:1px solid #666;border-left:0 none}
TD.CategoryNavigationButton {color: #FFFFFF;font-weight:normal;background-color:#6365AE;text-align:left;border:0 none}
A.CategoryNavigationActive {color:#FFFFFF;font-weight:bold;font-style:italic;background-color:#6365AE}
A.CategoryNavigationActive:hover {color:#FFFFFF;font-weight:bold;text-decoration:underline;font-style:italic;background-color:#6365AE}
TD.CategoryNavigationButtonActive {color: #FFFFFF;background-color:#6365AE;text-align:left}
TD.Navigation {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #eeeeee;
	text-align: center;
	padding: 5px;
	background-position: center center;
	margin: 10px 10px;
	border-top: 1px solid #FFFFFF;
}
TD.ProductNavigation {text-align:center;font-weight:bold;color: #6365AE;background-color:#fff;padding:15px}
TD.PlaceYourOrder {font-weight:bold;font-size:14px;background-color:#EEE;padding:5px;background-position:center center;margin:10px 10px;border-top:0 solid #666;text-align:right}
textarea.GiftMessage {height:40px;width:120px;background-color:#EEE;font:9px Verdana, Arial, Helvetica, sans-serif}
input, select {font:11px Verdana, Arial, Helvetica, sans-serif}
.small,.tiny {font:10px Verdana, Arial, Helvetica, sans-serif}
strong {font-weight:bold;color:#000;font-size:12px}

.TreeLevel0 {padding-left:15px; background-image:url(/images/bg_title1.jpg); background-repeat: no-repeat;}
.TreeLevel0_t{
padding-left:0px;
background_image:url(/images/bg_title1.jpg;
display:block;
width: 100%;
padding:4px 0px 3px 2px;
font-size:12px;
color:#003C84;
font-weight:bold;
text-decoration:none;
}
.TreeLevel1 {padding-left:25px; background-image:url(/images/bg_title2.jpg); background-repeat: no-repeat;}
.TreeLevel1_t{
padding-left:0px;
background-image:url(/images/bg_title2.jpg);
display:block;
width:100%;
padding:4px 0px 3px 2px;
font-size:12px;
color:#003C84;
font-weight:bold;
text-decoration:none;
}
.TreeLevel2 {padding-left:25px}
.TreeLevel3 {padding-left:30px}
.TreeLevel4 {padding-left:40px}
.TreeLevel5 {padding-left:50px}
.TreeLevel6 {padding-left:60px}
.TreeLevel7 {padding-left:70px}




